Wie Sie ein Fragment starten Öffnen der neuen Aktivität, Klicken auf die neue Aktivität, Gibt es eine Möglichkeit? kann Fragment öffnen.So starten Sie ein Fragment Öffnen der neuen Aktivität, Öffnen der neuen Aktivität, Öffnen der neuen Aktivität, Gibt es eine Möglichkeit zum Öffnen des Fragments
@Override
protected void onPostExecute(List<MovieModel> result) {
super.onPostExecute(result);
final MovieAdapter adapter = new MovieAdapter(getActivity().getApplicationContext(), R.layout.rownew, result);
//// getApplicationContext() // getActivity is added by me
lvMovies.setAdapter(adapter);
//set data to list
lvMovies.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
// Toast.makeText(getActivity().getBaseContext(),parent.getItemIdAtPosition(position)+" is selected",Toast.LENGTH_LONG).show();
MovieModel movieModel = (MovieModel) adapter.getItem(position);
Intent intent = new Intent("sanjay.apackage.torcente.com.torcentemotors.productdesc");
intent.putExtra("productimage", movieModel.getProduct_image());
//sanjay //
intent.putExtra("productname",movieModel.getProduct_name());
intent.putExtra("productprice", movieModel.getProduct_price());
intent.putExtra("productcolor", movieModel.getProduct_color());
intent.putExtra("originalprice", movieModel.getOriginal_price());
intent.putExtra("appdesc", movieModel.getApp_desc());
startActivity(intent);
/*
Fragment fragment_productdesc = new fragment_productdesc();
FragmentTransaction transaction = getFragmentManager().beginTransaction();
transaction.replace(R.id.main_container, fragment_productdesc); // give your fragment container id in first parameter
transaction.addToBackStack(null); // if written, this transaction will be added to backstack
transaction.commit(); */
}
});
}
Lesen Sie die [docs] (https://developer.android.com/guide/components/fragments.html), um zu wissen, welches Fragment es ist und wie es verwendet wird –