Hallo Ich habe ein Problem mit OnClickListenerkann OnClickListener in parcable schreiben?
View.OnClickListener listener= new View.OnClickListener()
{
@Override
public void onClick(View view)
{
Toast.makeText(Conversations.this, "click on MSG",
Toast.LENGTH_SHORT).show();
}
};
================================== ==================================
Ich brauche diesen Hörer in Fragment, die wird parzellierbar. Ich Parser nicht Listener, aber nach Readvalue ist null und wenn klicken App Crasher, weil es Referenz auf Null-Objekt ist.
Jetzt muss ich einige Methoden finden, die zum Speichern und Lesen von Objekt (View.OnClickListener) verwenden können, wenn parcable oder etwas ähnliches. Ohne diesen Ich brauche mein Projekt neu :(
mir bitte helfen.
Dank
_______________________________________________________--
ich nicht Fragment in Fragmente haben habe ich alle Fragmente in „extra setzen will "und in anderer Aktivität von zusätzlichen erfahren ..
Intent i= new Intent(Conversations.this,MessagesSingleFragmentActivity.class); i.putExtra("Fragment1", (Parcelable) recycleMessage); startActivity(i);
und in anderen Aktivitäten haben
Intent extras = getIntent(); Fragment fragment = (Fragment) extras.getParcelableExtra("Fragment1"); fm.beginTransaction().replace(R.id.fragment_container, fragment).commit();
Ich habe kein Fragment im Fragment Ich will alle Fragmente in "extra" und in anderen Aktivitäten lesen von extra .. Intent i = neue Absicht (Conversations.this, MessagesSingleFragmentActivity.class); i.putExtra ("Fragment1", (Parcelable) recycleMessage); startAktivität (i); und in anderen Aktivitäten haben Intent Extras = getIntent(); Fragmentfragment = (Fragment) extras.getParcelableExtra ("Fragment1"); fm.beginTransaktion().replace (R.id.fragment_container, Fragment) .commit(); – trip08
Fragmente haben keine zusätzlichen, übergeben Sie ein Argument im Fragment –
Ich übergebe Fragment in Extra bei Anrufaktivität. aber wenn ich in Fragment OnClickListener bin, weiß ich nicht, wie parcable es. – trip08