このコードは、ボタンがクリックされたときに前のアクティビティに移動しません。現在のアクティビティから別のアクティビティに移動します。私がfinish();を書くと 正常に動作しますが、私のコードの何が問題になっていますか?3回目のアクティビティAgAppAskPinForTransaction
で、戻るボタンを押してもagappmenu.class
(前のアクティビティ)に移動しません。このコードの何が問題になっていますか?前のアクティビティに移動するにはどうすればよいですか?「」を使用したくないfinish();
ボタンをクリックしたときに、現在のアクティビティを閉じて前のアクティビティに移動したいだけですか?
public class LoginScreen extends Activity {
Intent i = new Intent(this.getApplicationContext(), AgAppMenu.class);
MyBean bean = new MyBean();
bean.set2DArray(xmlRespone);
Bundle b = new Bundle();
b.putSerializable("mybean", bean);
i.putExtra("obj", b);
startActivity(i);
public class AgAppMenu extends Activity {
Intent intent = new Intent(AgAppMenu.this,
AgAppAskPinForTransaction.class);
Bundle bundle = new Bundle();
bundle.putString("mno", "MIN");
intent.putExtras(bundle);
startActivity(intent);
}
public class AgAppAskPinForTransaction extends Activity{
btngoback.setOnClickListener(new OnClickListener()
{
public void onClick(View v)
{
Intent intent = new Intent(AgAppMenu.this,
AgAppAskPinForTransaction.class);
startActivity(intent);
}
});