Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


No puede resolver el método add (int, new tFragment ()). Commit () en android studion 1.0.1

Estaba trabajando con fragmentos en android studio 1.0.1. Así como el proceso de red no es bueno que se haga en la interfaz de usuario principal, moví mi código a una clase diferente que contenía fragmentos. Pero lo que sucedió después no me está ayudando a proceder en absoluto. El error que consigo es no puede resolver el método add(R.id.container, new com.sunshine.example.sunshine.app.Fragment).commit(); Aquí abajo es el fragmento de código de mi clase MainActivity, pero todo está bien con la clase Fragment.

 package com.sunshine.example.sunshine.app; import android.support.v7.app.ActionBarActivity; import android.support.v4.app.Fragment; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; public class MainActivity extends ActionBarActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); if (savedInstanceState == null) { getSupportFragmentManager().beginTransaction(). add(R.id.container, new ForecastFragment()).commit(); } } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.menu_main, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { // Handle action bar item clicks here. The action bar will // automatically handle clicks on the Home/Up button, so long // as you specify a parent activity in AndroidManifest.xml. int id = item.getItemId(); //noinspection SimplifiableIfStatement if (id == R.id.action_settings) { return true; } return super.onOptionsItemSelected(item); } } 

2 Solutions collect form web for “No puede resolver el método add (int, new tFragment ()). Commit () en android studion 1.0.1”

El error de tiempo de compilación está sugiriendo que su ForecastFragment está utilizando la app.Fragment fragmentos app.Fragment , pero en su actividad está utilizando una transacción de la biblioteca de soporte. Tienes que ser coherente con la importación. Cambie su ForecastFragment para hacer que use el Fragmento de la biblioteca de soporte

No sé lo que estás haciendo, pero parece que tienes un error de sintaxis.

 new com.sunshine.example.sunshine.app.Fragment*()* 

Debe poner paréntesis () al final de cualquier declaración de creación de objetos.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.