Hallo zusammen,
ich hoffe ich bekomme hier Hilfe.
Habe Android Studio 3.0 und bin gerade dabei einen Broadcast Receiver zu
programmieren.
Habe im Manifest:
<uses-permission android:name="android.permission.RECEIVE_SMS" /><receiver android:name=".MyReceiver"> <intent-filter> <action android:name="android.provider.Telephony.SMS_RECEIVED" /> </intent-filter></receiver>Habe eine neue Klasse (ohne Activity) erstellt:************************************************************************************package com.roblpcwarede.hermann.notruf;
import android.Manifest;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.util.Log;
import android.widget.Toast;
import java.util.zip.Deflater;
public class MyReceiver extends BroadcastReceiver {
@Override
public void onReceive(final Context context, final Intent intent) {
Toast.makeText(context, intent.getAction(), Toast.LENGTH_LONG).show();
}
}*************************************************************************************Es wird jedoch der "Toast" nicht angezeigt, wenn eine neue SMS eintrifft???Habe auch schon SMS_RECEIVED durch "android.intent.action.TIME_SET" ersetzt.Das funktioniert.