現在、主に Fragments を使用して Facebook に接続しています。
ただし、他のコードについては、通常のアクティビティ (フラグメントなし) を使用しています。
私の問題は、「ホームページ」からフラグメントにリンクし、フラグメントから「ホームページ」に戻るボタンが必要なことです。
私はそうすることができません。
同じコードを使用してアクティビティを切り替えようとしましたが、機能しません。
通常のアクティビティをフラグメントに、またはその逆にリンクする方法はありますか? それとも、相互にリンクすることしかできませんか?
これは私のコードです:
public class SplashFragment extends Fragment{
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.splash, container, false);
// return view;
Button btnNextScreen = (Button) view.findViewById(R.id.btnNextScreen);
// Button btnNextScreen = (Button) findViewById(R.id.btnNextScreen);
//Listening to button event
btnNextScreen.setOnClickListener(new View.OnClickListener() {
public void onClick(View arg0) {
//Starting a new Intent
Intent nextScreen = new Intent(**getApplicationContext()**, SecondScreenActivity.class);
startActivity(nextScreen);
}
});
return view;
}
}
getApplicationContext() でエラーが発生します。
getActivity() に変更すると、別のエラーが表示され、アクティビティではなくフラグメントに切り替えることを期待しています。
ご協力ありがとうございました !
よろしく、 AndroidStudent