Ich arbeite mit Android-Aktivitäten, und versuchen, eine Aktivität zu starten, wenn auf die vorherige Aktivität auf eine Schaltfläche geklickt wird, starten das Problem in Absicht, weil der erste Parameter, d. Kontextparameter des Intent-Konstruktors funktioniert nicht mit "this, MainActivity.this, getApplicationContext(), getBaseContext" Ich habe alle Parameter im ersten Parameter des Intent-Konstruktorobjekts ausprobiert. Unten ist mein Code.Intent-Objekt mit Fehler Android
package com.example.nadeemahmad.guitest;
import android.content.Intent;
import android.support.annotation.IdRes;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.RelativeLayout;
public class MainActivity extends AppCompatActivity {
Button ma_sub_btn,prof_sub_btn;
RelativeLayout ma_rel_lay2,ma_rel_lay3,ma_dots_ly;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ma_sub_btn = (Button)findViewById(R.id.ma_sub_btn);
ma_rel_lay2 = (RelativeLayout)findViewById(R.id.ma_rel_lay2);
ma_rel_lay3 = (RelativeLayout)findViewById(R.id.ma_rel_lay3);
ma_dots_ly = (RelativeLayout)findViewById(R.id.ma_dots_ly);
ma_sub_btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
ma_rel_lay2.setVisibility(View.GONE);
ma_rel_lay3.setVisibility(View.VISIBLE);
ma_dots_ly.setVisibility(View.GONE);
}
});
prof_sub_btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent i = new Intent(this, profile.class);
startActivity(i);
}
});
}
}
Post die Stack-Trace –
die Crash-Logcat, wo Sie sehen, was passiert aka "Android-Monitor" am unteren Rand von Android-Studio – yanivtwin
Sie nicht initialisiert ** prof_sub_btn ** in Ihrem Code –