2011-06-25 11 views
0

私は、前回と次のボタンを使う前に、最後のアクティビティーに移動して前のアクティビティーに移動させるはずのアプリケーションに取り組んでいますか?アンドロイドの活動の中でどのように前進するのか

+0

前のボタンと次のボタンについて詳しく教えてください。 –

+0

私はリストビューを持っています。ユーザーが新しいアクティビティを開くと、必要なものが開かれます。ユーザーが戻るボタンを押すと、リストに戻ります。しかし、次のボタンを押すと、選択されているか、実際に彼がスタックの履歴に行っているすべてのアクティビティを入れたいと思っています。他のアクティビティのリストビューアクティビティだけでなく、それを制御したいと考えています。 – FAFI

+1

回答を参照してください。クリックすると自動的に戻ります。次をクリックすると、現在/以前に選択されたリスト項目への参照が維持されます。あなたはonActivityResultからの結果を得ることさえできますが、もう一度あなたは既にそれを知っています。それにはさまざまな方法があります。 – PJL

答えて

0

前のボタンは、アクティビティのfinish()と次のボタンを使用して現在のアクティビティを終了しました。同じボタンバーを持つ各アクティビティのレイアウト。

実際にあなたの活動がかなり似ている場合、たとえば、異なる情報が表示されているだけで、同じアクティビティを持つことができ、再帰的に呼び出すことができます。

0
previousButton.setOnClickListener(new OnClickListener() 
    { 
     @Override 
     public void onClick(View v) 
     { 
      finish(); 
     } 
    });   


nextButton.setOnClickListener(new OnClickListener() 
    { 
     @Override 
     public void onClick(View v) 
     { 
       Intent loginIntent = new Intent(currentActivity.this, NextActivity.class); 
      startActivity(loginIntent); 
     } 
    }); 
関連する問題