Rishav Raina:
quando eu tento abrir o meu app.It falhar todos os códigos estão abaixo de atividade que acidente!
android.internal.os.ZygoteInit.main (ZygoteInit.java:873) 2020/04/02 13: 11: 45,109 451-451 /? E / SELinux: avc: denied {achado} do serviço = miui.mqsas.MQSService pid = 8088 uid = 10263 scontext = u: r: untrusted_app_27: s0: C512, c768 tcontext = u: object_r: mqs_service: s0 tclass = service_manager permissiva = 0
package comviewappisome.google.sites.watchandearn;
import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.LinearLayout;
import static comviewappisome.google.sites.watchandearn.SharedPreferences.PREFS_NAME;
public class login extends AppCompatActivity {
LinearLayout guestlogin = (LinearLayout )findViewById(R.id.guest);
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
guestlogin.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
SharedPreferences settings = getSharedPreferences(comviewappisome.google.sites.watchandearn.SharedPreferences.PREFS_NAME, 0); // 0 - for private mode
SharedPreferences.Editor editor = settings.edit();
//Set "hasLoggedIn" to true
editor.putBoolean("hasLoggedIn", true);
// Commit the edits!
editor.commit();
Intent i = new Intent(login.this, ChoiceSelection.class);
startActivity(i);
}
});
}
}
Jo3rn:
Você precisa chamar findViewById
depoissetContentView
LinearLayout guestlogin; // do not instantiate here
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
guestlogin = (LinearLayout) findViewById(R.id.guest);
guestlogin.setOnClickListener (...)