English 中文(简体)
如何从自由区开始活动?
原标题:How to start activity from FREFunction?

我试图从一个Frefunction开始活动 在我的灵活应用程序上使用脸书SOSSS。

我在我的frefunction中做了:

    @Override
    public FREObject call(FREContext context, FREObject[] args) {
         Intent myIntent = new Intent(context.getActivity(), FacebookSSO.class);
         context.getActivity().startActivity(myIntent);
         return null;
    }

我得到与记录:

I/ActivityManager( 1322): Starting activity: 
Intent{ cmp=air.testapp/com.test.android.ane.activity.FacebookSSO } from pid...

但我在Create方法上的日志调用是FacebookSSO.

 @Override
 public void onCreate(Bundle savedInstanceState) {
     super.onCreate(savedInstanceState);
     //setContentView(R.layout.main);
     Log.d("FacebookSSO", "onCreate BEGIN.");
     Log.d("FacebookSSO", "onCreate END.");
 }

I tried creating myIntent in different ways, like using setClass. What am I doing wrong?

问题回答

你解决了这个问题吗?

您是否尝试在应用程序描述符中的列表添加该类内容?

<android>
    <manifestAdditions><![CDATA[
        <manifest android:installLocation="auto">
            <uses-permission android:name="android.permission.INTERNET"/>
            <application>
                <activity android:name="com.test.android.ane.activity.FacebookSSO"></activity>
            </application>
        </manifest>
    ]]></manifestAdditions>
</android>

http:// developmenter.android.com/ reference/android/content/Intent.html#Intent%28android.content.Context,%20java.lang.lang.Class%3C?%3E%329" rel=“nofollow”>Intentbuildingor 正在使用的“nentbuildingor ”正期待以上下文为参数(记得 < a href="http://developmenter.android.com/ref/regive/android/app/Actious.html" rel=“nofolpolity a a/em > accessional)。

由于构建者正在期待上下文, 您正在从上下文开始, 不需要调用 < code> get Acticality () 。 另外, < code> start Acticality () 是 < a href=" http:// developinger.android. com/ reference/android/ content/Context. html#start Acticity% 28android. content. Intent% 29" rel="nolfollow" >Context 的一种方法。 因此, 您不需要第二行中的 < cocode> get Acticticity () () 。 但我不知道这是否会导致您看到的错误 。

这样试试你的代码:

Intent myIntent = new Intent(context, FacebookSSO.class);
context.startActivity(myIntent);




相关问题
Disable button tooltip in AS3

I want to disable the tooltip on certain buttons. The tooltip manager seems to be an all or nothing solution. Is it possible to disable the tooltip for just one or two buttons?

Multiple Remote call made simultenously

I was making multiple remote calls and they are done sequentially and when I am getting a result event back it s triggering calls to all the methods with ResultEvent as an argument . I am supposed to ...

Attaching a property to an event in Flex/AS3

I have a parameter that needs to be passed along with an event. After unsuccessful attempts to place it on the type by extending the class, I ve been advised in another SO question to write a custom ...

Clearing RSL in Cache

I have built a flex application which has a "main" project and it is assosciated with a few RSL s which are loaded and cached once i run my "main" application. The problem i am facing is that the ...

What s a good way of deserializing data into mock objects?

I m writing a mock backend service for my flex application. Because I will likely need to add/edit/modify the mock data over time, I d prefer not to generate the data in code like this: var mockData =...

AS3 try/catch out of memory

I m loading a few huge images on my flex/as3 app, but I can t manage to catch the error when the flash player runs out of memory. Here is the what I was thinking might work (I use ???? because i dont ...