2015-01-07 6 views
1

Итак, я решил вернуться в развитие Android, немного отбросив его. Я перезапустил создание старого проекта в андроид-студии. У меня возникла проблема, когда я получаю «не могу разрешить создание символа-фрагмента», и я уверен, что он работал в последний раз.не может разрешить символ фрагментконтейнер

import android.support.v4.app.FragmentManager; 
import android.support.v4.app.Fragment; 
import android.support.v4.app.FragmentActivity; 
import android.os.Bundle; 

public class MainActivity extends FragmentActivity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 

     // add fragment to the activity 
     FragmentManager fm = getSupportFragmentManager(); 

     // give fragment to manage 
     Fragment fragment = fm.findFragmentById(R.id.fragmentContainer); 

     if (fragment == null) { 
      fragment = new HomeFragment(); 
      fm.beginTransaction().add(R.id.fragmentContainer, fragment) 
        .commit(); 
     } 
    } 

} 

ответ

0

только с помощью "fragment_container" не "android.R.id.fragment_container" работает для меня ... вот деталь

getFragmentManager().beginTransaction() 
      .replace(fragment_container, new SettingsFragment()) 
      .commit(); 
Смежные вопросы