버튼을 누르면
환경설정 화면(PreferenceActivity)으로 전환되는걸 하려고하는데;;;
에러가 나네요 로그에 111은 찍히는데 다른것은 안찍히네요 xml파일은 다 있는데
뭐가 문제일까요? 버튼눌러 설정화면 보는 형식이 아닌건가요?
FATAL EXCEPTION: main
Process: com.example.delga_mg_dell.preferencescreentest, PID: 20855
java.lang.IllegalStateException: Could not execute method for android:onClick
..
메인 액티비티
public void editButtonOnClick(View view)
{
Log.d("aaa", "111");
startActivity(new Intent(PreferenceActTest.this, PreferenceAct.class));
}
PreferenceAct.java
public class PreferenceAct extends PreferenceActivity
{
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
Log.d("aaa", "222");
getFragmentManager().beginTransaction().replace(android.R.id.content,
new MyPreferenceFragment2()).commit();
Log.d("aaa", "333");
}
public static class MyPreferenceFragment2 extends PreferenceFragment
{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
Log.d("aaa", "444");
addPreferencesFromResource(R.xml.preference_activity);
}
}