0
アクティビティのUIを保存するにはどうすればよいですか?つまり、私のサービスがアクティビティを通知し、アクティビティが新しいボタンを描画するということです。ボタンをクリックすると別のアクティビティに移動します。このアクティビティでは、ボタンをクリックするとfinish()
メソッドが呼び出されます。残念ながら、次に現れる活動は空白に過ぎず、何が起こるのか分かりません。Androidで自動生成されたGUIを保存するアクティビティ
これはこれは私がも試み
b.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
finish();
}
});
番目のボタンである第二の活動に
listener = new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(getApplicationContext(), v.getTag().toString(), Toast.LENGTH_SHORT).show();
final String[] data = v.getTag().toString().split("\\|");
new Thread(new Runnable() {
@Override
public void run() {
mService.sendMessage("acceptRequest|"+data[0]+"|"+data[1]+"|"+data[2]);
}
}).start();
Intent i = new Intent(getApplicationContext(), CurrentDestination.class);
i.putExtra("name",data[0]);
i.putExtra("location",data[1]);
i.putExtra("action",data[2]);
startActivityForResult(i,1);
}
};
を移動させる第1のボタンである。このように考えて:だから
b.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent myIntent = new Intent(getApplicationContext(), DriverUpdate.class);
myIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);// clear back stack
myIntent.setAction("android.intent.action.MAIN");
myIntent.addCategory("android.intent.category.LAUNCHER");
startActivity(myIntent);
}
});