1

ArrayAdapter内からアクティビティを開始し、アクティビティが終了したときにコールバックを取得する方法(onActivityResultと同じ)Androidのlistviewの内部でarrayadapterから開始されたアクティビティのコールバックを取得する方法は?

次のコードは、各リストビュー行に表示されたボタンのボタンクリックで開始されるasynctaskの実行後に実行されます。それが可能だ場合

((Activity) mContext).startActivityForResult(intent, AppConstants.DUMMY_CONSTANT); 
+0

チェックこのリンク: - http://stackoverflow.com/questions/12142255/call-activity-method-from-adapter –

答えて

0

、代わりにこれを使用してみてください:

listView.setOnItemClickListener(new OnItemClickListener() { ... }); 

編集を。あなたはまた、インターフェイスを作成し、あなたのacitvityでそれを実装し、onitemリストビューからあなたのアダプタ

0
My Pscudoe code:-- Create call back method using interface 
and make call back wherever you want 
MyListener listener; 

    public interface MyListener { 
    // TODO: Update argument type and name 
    void onClick(View view, int position); 
} 


@Override 
public void onClick(View view) { 
    listener.onCardClick(view, getPosition()); 
} 

にそれを渡すことができます:---