フレックス アプリケーションで Facebook の SSO を使用するために、FREFunction からアクティビティを開始しようとしています。
私は私のFREFunctionでやった:
@Override
public FREObject call(FREContext context, FREObject[] args) {
Intent myIntent = new Intent(context.getActivity(), FacebookSSO.class);
context.getActivity().startActivity(myIntent);
return null;
}
私はlogcatで取得します:
I/ActivityManager( 1322): Starting activity:
Intent{ cmp=air.testapp/com.test.android.ane.activity.FacebookSSO } from pid...
しかし、FacebookSSO.java の onCreate メソッドでのログ呼び出しは表示されません。
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//setContentView(R.layout.main);
Log.d("FacebookSSO", "onCreate BEGIN.");
Log.d("FacebookSSO", "onCreate END.");
}
setClass を使用するなど、さまざまな方法で myIntent を作成してみました。私は何を間違っていますか?