0

カスタム ダイアログからアクティビティに値を渡す方法を教えてください。何を使えばいいのかわからない。既にインテントを使用しましたが、ダイアログはインテント値の受け渡しをサポートしていません。誰でもここで私を助けることができます。私は完全に行き詰まっています。基本的な例があれば、それは素晴らしいでしょう。ありがとうございました。

4

1 に答える 1

0

Googleドキュメントからのスニペット:

// Alert Dialog code (mostly copied from the Android docs
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Pick a color");
builder.setItems(items, new DialogInterface.OnClickListener() {
    public void onClick(DialogInterface dialog, int item) {
        myFunction(item);
    }
});
AlertDialog alert = builder.create();

// Now elsewhere in your Activity class, you would have this function
private void myFunction(int result){
    // Now the data has been "returned" (as pointed out, that's not
    // the right terminology)
}
于 2013-03-18T11:25:01.700 に答える