我有一個外部類,我想在此類中使用Toast。 我試圖實現這一點,但我得到一個錯誤。在外部類中調用Toast
如何以簡單的方式做到這一點沒有任何錯誤?
public class ElevenActivity extends AppCompatActivity {
@
Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_eleven);
}
public class MyToast {
public MyToast(String message) {
Toast.makeText(ElevenActivity.this, message, Toast.LENGTH_SHORT).show();
}
}
}
public class externalClass extends SQLiteOpenHelper {
public void CreateDB() {
ElevenActivity.MyToast t = new ElevenActivity.MyToast("Here");
}
}
你得到什麼錯誤?請將其添加到問題 – andorov
感謝您的幫助,我通過將上下文傳遞到外部類來解決問題 –