Quantcast
Channel: Appcelerator Developer Center Q&A Unanswered Questions 20
Viewing all articles
Browse latest Browse all 8068

app dont resume by intent

$
0
0

hi, how can i resume an application that is paused? my app fires notification even when it's paused. i've tried with the following code: app.js:

var activity = Ti.Android.currentActivity;
            var intent  = Ti.Android.createIntent({
                action: Ti.Android.ACTION_VIEW,
                className : 'com.galgomedia.planvitalapp.Test7Activity',
                packageName : 'com.galgomedia.planvitalapp',
                url: 'messageIncoming.js',
                flags : Ti.Android.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED | Ti.Android.FLAG_ACTIVITY_SINGLE_TOP
            });
            intent.addCategory(Titanium.Android.CATEGORY_LAUNCHER);
 
            var pending = Ti.Android.createPendingIntent({
                activity : activity,
                intent : intent,
                type : Ti.Android.PENDING_INTENT_FOR_ACTIVITY,
                flags : Ti.Android.FLAG_ACTIVITY_NO_HISTORY,
                updateCurrentIntent:true
            });
            var notification = Ti.Android.createNotification({
                contentIntent : pending,
                contentTitle :L('titleHeaderMessage'),
                contentText : data.title,
                tickerText :  L('tickerIncomingMessage'),
                icon:Ti.App.Android.R.drawable.appicon,
                when:0,
                default:Ti.Android.DEFAULT_ALL,
                flags : Titanium.Android.ACTION_DEFAULT | Titanium.Android.FLAG_AUTO_CANCEL | Titanium.Android.FLAG_SHOW_LIGHTS
            });
            Ti.Android.NotificationManager.notify(1, notification);
tiapp.xml
<android xmlns:android="http://schemas.android.com/apk/res/android">
        <activities>
            <activity 
                url="messageIncoming.js" 
                android:name=".inboxActivity"
                android:label=".inboxActivity">
                <intent-filter>
                    <action android:name="android.intent.action.VIEW"/>
                    <category android:name="android.intent.category.DEFAULT"/>
                   <category android:name="android.intent.category.BROWSABLE"/>
                </intent-filter> 
            </activity>
        </activities>
        <services>
            <!-- <service type="interval" url="messageIncoming.js"/> -->
        </services>
        <manifest>
            <uses-permission android:name="android.permission.VIBRATE"/>
            <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
            <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
            <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
            <uses-permission android:name="android.permission.INTERNET"/>
            <uses-permission android:name="android.permission.GET_ACCOUNTS"/>
            <uses-permission android:name="android.permission.WAKE_LOCK"/>
            <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
            <permission android:name="com.galgomedia.planvitalapp.permission.C2D_MESSAGE" android:protectionLevel="signature"/>
            <uses-permission android:name="com.galgomedia.planvitalapp.permission.C2D_MESSAGE"/>
            <application android:allowBackup="true" android:screenOrientation="portrait" android:theme="@style/Theme.NoActionBar">
                <activity android:name="com.arellomobile.android.push.PushWebview"/>
                <activity android:name="com.arellomobile.android.push.MessageActivity"/>
                <activity android:name="com.arellomobile.android.push.PushHandlerActivity"/>
                <receiver android:name="com.arellomobile.push.IntentReceiver"/>
                <receiver android:name="com.google.android.gcm.GCMBroadcastReceiver" android:permission="com.google.android.c2dm.permission.SEND">
                    <intent-filter>
                    <!-- Receives the actual messages. -->
                        <action android:name="com.google.android.c2dm.intent.RECEIVE"/>
                        <!-- Receives the registration id. -->
                        <action android:name="com.google.android.c2dm.intent.REGISTRATION"/>
                        <category android:name="com.galgomedia.planvitalapp"/>
                    </intent-filter>
                </receiver>
                <service android:name="com.arellomobile.android.push.PushGCMIntentService"/>
            </application>
        </manifest>
    </android>
what im doing wrong?

Viewing all articles
Browse latest Browse all 8068

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>