[問題] 請問如何在另一個class中使用alertdialog
有兩個class, C1和C2
C1為目前的執行畫面, C2為單純的class, 非activity
其中C1宣告一個C2
C2 c2 = new C2();
並使用C2裡的函式
c2.f();
到目前為止一切正常, 我在C1的畫面執行了C2的f()
接下來我想在f()裡多加一個AlertDialog的程式, 所以我寫了
AlertDialog.Builder dlg = new AlertDialog.Builder(xxx);
我的問題出在於xxx不知道要填什麼
填C2.this會當掉
C1.this程式錯誤
getBaseContext()或是getApplicationContext()也都不行
請問有人知道如何解決嗎? 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.72.155
→
05/31 11:47, , 1F
05/31 11:47, 1F
→
05/31 11:48, , 2F
05/31 11:48, 2F
→
05/31 11:50, , 3F
05/31 11:50, 3F
→
05/31 11:59, , 4F
05/31 11:59, 4F
→
05/31 11:59, , 5F
05/31 11:59, 5F
→
05/31 12:02, , 6F
05/31 12:02, 6F
→
05/31 12:04, , 7F
05/31 12:04, 7F
→
05/31 19:56, , 8F
05/31 19:56, 8F
→
05/31 19:56, , 9F
05/31 19:56, 9F
討論串 (同標題文章)