Der Dialog startet nach dem Start der App! (OWN DIALOG) Aber wenn ich einen Image zum Dialog der App hinzufügen, nicht abstürzen, aber ich möchte, dass meine eigenen Dialog XML-Datei und meine eigene entworfen Image verwendenEin eigener Dialog mit ImageButton
Hier ist mein Code:
public class MenueActivity extends AppCompatActivity {
SharedPreferences mPrefs;
ImageButton btnverstanden;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_menue);
btnverstanden = (ImageButton)findViewById(R.id.verstanden);
Context mContext = this.getApplicationContext();
mPrefs = mContext.getSharedPreferences("myAppPrefs", 0);
if(getFirstRun()) {
final Dialog dialog = new Dialog(this,android.R.style.Theme_Translucent_NoTitleBar_Fullscreen);
dialog.setContentView(R.layout.activity_dialog_tutorial);
btnverstanden.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
dialog.dismiss();
}
});
setRan();
dialog.show();
}
}
public boolean getFirstRun() {
return mPrefs.getBoolean("firstRun", true);
}
public void setRan() {
SharedPreferences.Editor edit = mPrefs.edit();
edit.putBoolean("firstRun", false);
edit.apply();
}
}
thx wenn jemand hilft mir Ich verstehe das nicht und ich bin ein Anfänger
Post logcat. Haben Sie Ihre Schaltfläche im Dialoglayout definiert? Kannst du dein Layout posten? – Pztar
ja ich definiere die Schaltfläche im Dialoglayout – Jordie
verursacht durch: java.lang.NullPointerException: Versuch, virtuelle Methode 'void android.widget.ImageButton.setOnClickListener (android.view.View $ OnClickListener)' auf einem Null-Objekt-Verweis aufzurufen @ Pztar – Jordie