From bac3393c0b1588be727921fb0ee02dc70d94d10c Mon Sep 17 00:00:00 2001 From: Adrian Tiberius Date: Thu, 25 Jun 2015 03:14:51 +0200 Subject: [PATCH] Fix for lollipop explicit intent rule. --- app/src/main/AndroidManifest.xml | 3 --- app/src/main/java/org/ethereum/android_app/MainActivity.java | 4 ++-- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 8ce44088..6aa61eeb 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -32,9 +32,6 @@ android:enabled="true" android:exported="true" android:process=":ethereum_process" > - - - diff --git a/app/src/main/java/org/ethereum/android_app/MainActivity.java b/app/src/main/java/org/ethereum/android_app/MainActivity.java index f219978e..fa6a5add 100644 --- a/app/src/main/java/org/ethereum/android_app/MainActivity.java +++ b/app/src/main/java/org/ethereum/android_app/MainActivity.java @@ -125,7 +125,7 @@ public class MainActivity extends ActionBarActivity implements ActivityInterface tabs.setDistributeEvenly(true); tabs.setViewPager(viewPager); - ComponentName myService = startService(new Intent("org.ethereum.android_app.EthereumService")); + ComponentName myService = startService(new Intent(MainActivity.this, EthereumService.class)); doBindService(); //StrictMode.enableDefaults(); @@ -155,7 +155,7 @@ public class MainActivity extends ActionBarActivity implements ActivityInterface // Establish a connection with the service. We use an explicit // class name because there is no reason to be able to let other // applications replace our component. - bindService(new Intent("org.ethereum.android_app.EthereumService"), serviceConnection, Context.BIND_AUTO_CREATE); + bindService(new Intent(MainActivity.this, EthereumService.class), serviceConnection, Context.BIND_AUTO_CREATE); isBound = true; Toast.makeText(MainActivity.this, "binding to service", Toast.LENGTH_SHORT).show(); }