Это намерение в нижней части страницы просто говорит, что оно не может запустить событие. Я попытался использовать это намерение для начала любой другой деятельности, и она просто не работает, тогда как намерение начать что-либо в моей основной деятельности работает просто отлично ... в любом случае любая обратная связь приветствуется.Почему мое намерение отключает приложение?
package com.chich;
import android.app.Activity;
import android.content.BroadcastReceiver;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.content.pm.PackageManager;
import android.os.Bundle;
import android.view.Gravity;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ImageView;
import android.widget.Toast;
public class second_activity extends Activity
{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main2);
getWindow().setWindowAnimations(0);
Toast toast=Toast.makeText(this, "Your incoming texts and calls are now being blocked.", 2000);
toast.setGravity(Gravity.TOP, -30, 50);
toast.show();
ImageView Image2 = (ImageView) findViewById(R.id.Image2);
Image2.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View Image2)
{
Intent intent = new Intent(second_activity.this, third_activity.class);
startActivity(intent);
}
});
}
}
файл манифеста:
<?xml version="1.0" encoding="utf-8"?>
<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
package="com.chich"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk android:minSdkVersion="8" />
<uses-permission android:name="android.permission.SEND_SMS">
</uses-permission>
<uses-permission android:name="android.permission.RECEIVE_SMS">
</uses-permission>
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:name=".chich_activity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".second_activity"
android:label="@string/app_name">
<intent-filter>
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".third_activity"
android:label="@string/app_name">
<intent-filter>
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<receiver android:name=".SmsReceiver">
<intent-filter android:priority="9999999" >
<action android:name = "android.provider.Telephony.SMS_RECEIVED" />
</intent-filter>
</receiver>
</application>
</manifest>
Я не уверен, что это значит, но вот мой LogCat информация: 02-08 03: 11: 00,062: D/UnlockClock (2500): GMT_update mRightNow. getTimeZone(). getID() == America/Los_Angeles 02-08 03: 11: 00.077: D/UnlockClock (2500): GMT_update current == Америка/Los_Angeles, TimeZone.getTimeZone (текущий) .getID() == Америка/Los_Angeles 02-08 03: 11: 05.319: D/dalvikvm (17812): GC_EXPLICIT освободил 6871 объект/411088 байт за 151 мс 02-08 03: 11: 07.058: I/3gw.Service (3071): подключена мобильная сеть - не роуминг 02-08 03: 11: 07.527: D/dalvikvm (2500): GC_FOR_MALLOC освободил 39720 объектов/20 83360 байт за 94 мс 02-08 03: 11: 14.194: D/dalvikvm (16583): GC_EXPLICIT освободил 413 объектов/21640 байт за 138 мс 02-08 03: 11: 19.179: D/dalvikvm (18220): GC_EXPLICIT освободил 168 объектов/9000 байт в 124 мс 02-08 03: 11: 27.089: D/dalvikvm (17515): GC_EXPLICIT освободил 3 объекта/72 байта в 221 мс 02-08 03: 11: 32.269: D/dalvikvm (2664): GC_EXPLICIT освободил 579 объектов/35824 байт 239ms 02-08 03: 11: 39,866: D/dalvikvm (16088): GC_EXPLICIT освободила 854 объектов/26864 байт 186ms
Я просто прокомментировал функцию включения и выключения приемника в функции third_activity, и это намерение работало нормально. А как насчет этого? – Christian