私のアプリケーションには、ダイアログ アクティビティとして 2 つのアクティビティ A と B、B アクティビティがあります。このことを行う方法がわかりません.誰かがこの問題を解決するのを手伝ってください.
活動A
Intent i = new Intent();
i.setClass(Activity_A.this, Activity_b.class);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(i);
活動b
public class Activity_b extends Activity{
Button yes;
@SuppressLint({ "NewApi", "NewApi", "NewApi" })
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setBackgroundDrawable(new ColorDrawable(0));
setContentView(R.layout.dialog_timeout);
this.rootView=findViewById(R.id.dialog1);
yes = (Button)findViewById(R.id.dialog_yes);
yes.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
finish();
}
});
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_BACK)) {
/*Intent i = new Intent(Wheel_order.this,MainActivity.class);
startActivity(i);
finish();*/
}
return true;
}