ich die gleiche Nachricht für mich zu Aufspringen gesehen habe, wenn ich den folgenden Code verwendet:
public class MainActivity extends AppCompatActivity {
intent = new Intent(MainActivity.this, SecondActivity.class);
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.coordinator_main);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
TextView textView = (TextView) findViewById(R.id.gotoA);
textView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
intent.putExtra("show 1",true);
startActivity(intent);
}
});
TextView textView1 = (TextView) findViewById(R.id.gotoB);
textView1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
intent.putExtra("show 2",true);
startActivity(intent);
}
});
}
so brachte ich die Absicht contructor, wo ich diese Absicht Beispiel verwenden.
public class MainActivity extends AppCompatActivity {
Intent intent;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.coordinator_main);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
TextView textView = (TextView) findViewById(R.id.gotoA);
textView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
intent = new Intent(MainActivity.this, SecondActivity.class);
intent.putExtra("show 1",true);
startActivity(intent);
}
});
TextView textView1 = (TextView) findViewById(R.id.gotoB);
textView1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
intent = new Intent(MainActivity.this, SecondActivity.class);
intent.putExtra("show 2",true);
startActivity(intent);
}
});
}
für mich hat dies das Problem gelöst.
Wenn Sie es ändern in: intent.setType ("image/*"); Es klappt? – motis10
Nr. Gleiche Geschichte ... – Lau