經過多次搜索,我無法解決我的問題。 我從適配器啓動對話框,然後從我的對話框中調用活動(通過意圖)。我想回到我的對話中,並結合我的活動結果。這裏我的代碼:從對話框的意圖Android呼叫活動,然後返回到對話框結果
final Dialog dialog = new Dialog(MyActivity.context);
dialog_actv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
add_dialog.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v)
{Intent add = new Intent(MyActivity.context,MySecondActivity.class);
MyActivity.context.startActivity(add);
從被調用的活動我想返回到對話框。我能怎麼做 ? 感謝您的幫助。
如果不是'Dialog',而是使用了一個以對話框爲主題的'Activity',這將會更簡單。 – CommonsWare
對話主題活動是什麼意思?我不知道用這個。 – Sandy2626
我的意思是一個活動,其主題從基於對話框的主題延伸(例如'Theme.Material.Dialog')。在視覺上,它看起來像一個對話框。然而,從編程的角度來看,它是一個'Activity',所以像'startActivityForResult()'這樣的東西正常工作。 – CommonsWare