P
paxis
Fortgeschrittenes Mitglied
- 0
Hey Leute,
ich hab bereits gestern viel in nem anderem Thema dazu geschrieben, wollte jetzt aber nochmal von vorne anfangen!
Hier mein Code:
Main
xml:
manifest:
Fehler:
05-01 15:33:07.455: E/JavaBinder(622): *** Uncaught remote exception! (Exceptions are not yet supported across processes.)
05-01 15:33:07.455: E/JavaBinder(622): java.lang.RuntimeException: android.os.DeadObjectException
05-01 15:33:07.455: E/JavaBinder(622): at android.os.Parcel.writeException(Parcel.java:1326)
05-01 15:33:07.455: E/JavaBinder(622): at android.os.Binder.execTransact(Binder.java:354)
05-01 15:33:07.455: E/JavaBinder(622): at dalvik.system.NativeStart.run(Native Method)
05-01 15:33:07.455: E/JavaBinder(622): Caused by: android.os.DeadObjectException
05-01 15:33:07.455: E/JavaBinder(622): at android.os.BinderProxy.transact(Native Method)
05-01 15:33:07.455: E/JavaBinder(622): at android.content.IIntentReceiver$Stub$Proxy.performReceive(IIntentReceiver.java:124)
05-01 15:33:07.455: E/JavaBinder(622): at android.app.ActivityThread$ApplicationThread.scheduleRegisteredReceiver(ActivityThread.java:809)
05-01 15:33:07.455: E/JavaBinder(622): at android.app.ApplicationThreadNative.onTransact(ApplicationThreadNative.java:383)
05-01 15:33:07.455: E/JavaBinder(622): at android.os.Binder.execTransact(Binder.java:351)
05-01 15:33:07.455: E/JavaBinder(622): ... 1 more
Warum funktioniert selbst sowas nicht ?
Wo liegt denn der fehler? Eclipse bzw. das ADT zeigt nix an...
Der ursprüngliche Beitrag von 17:49 Uhr wurde um 18:15 Uhr ergänzt:
Eigentlich reict glaube ich zu wissen woran der *** Uncaught remote exception! (Exceptions are not yet supported across processes.) herkommt?
ich hab bereits gestern viel in nem anderem Thema dazu geschrieben, wollte jetzt aber nochmal von vorne anfangen!
Hier mein Code:
Main
Code:
package de.tobi.wlantest;
import de.tobi.wlantest.MainActivity;
import de.tobi.wlantest.R;
import android.net.wifi.WifiManager;
import android.os.Bundle;
import android.app.Activity;
import android.content.Context;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button button1 = (Button) this.findViewById(R.id.button1);
button1.setOnClickListener((OnClickListener) this);
Button button2 = (Button) this.findViewById(R.id.button2);
button2.setOnClickListener((OnClickListener) this);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
public void onClick(View v) {
WifiManager wifi= (WifiManager) getSystemService(Context.WIFI_SERVICE);
if(wifi.isWifiEnabled()) {
wifi.setWifiEnabled(false);
Toast.makeText(getBaseContext(), "WiFi turned on",
Toast.LENGTH_LONG).show();
}}}
xml:
Code:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginLeft="100dp"
android:layout_marginTop="99dp"
android:text="Button" />
<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/button1"
android:layout_centerHorizontal="true"
android:layout_marginTop="22dp"
android:text="Button" />
</RelativeLayout>
manifest:
Code:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="de.tobi.wlantest"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="de.tobi.wlantest.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
Fehler:
05-01 15:33:07.455: E/JavaBinder(622): *** Uncaught remote exception! (Exceptions are not yet supported across processes.)
05-01 15:33:07.455: E/JavaBinder(622): java.lang.RuntimeException: android.os.DeadObjectException
05-01 15:33:07.455: E/JavaBinder(622): at android.os.Parcel.writeException(Parcel.java:1326)
05-01 15:33:07.455: E/JavaBinder(622): at android.os.Binder.execTransact(Binder.java:354)
05-01 15:33:07.455: E/JavaBinder(622): at dalvik.system.NativeStart.run(Native Method)
05-01 15:33:07.455: E/JavaBinder(622): Caused by: android.os.DeadObjectException
05-01 15:33:07.455: E/JavaBinder(622): at android.os.BinderProxy.transact(Native Method)
05-01 15:33:07.455: E/JavaBinder(622): at android.content.IIntentReceiver$Stub$Proxy.performReceive(IIntentReceiver.java:124)
05-01 15:33:07.455: E/JavaBinder(622): at android.app.ActivityThread$ApplicationThread.scheduleRegisteredReceiver(ActivityThread.java:809)
05-01 15:33:07.455: E/JavaBinder(622): at android.app.ApplicationThreadNative.onTransact(ApplicationThreadNative.java:383)
05-01 15:33:07.455: E/JavaBinder(622): at android.os.Binder.execTransact(Binder.java:351)
05-01 15:33:07.455: E/JavaBinder(622): ... 1 more
Warum funktioniert selbst sowas nicht ?
Wo liegt denn der fehler? Eclipse bzw. das ADT zeigt nix an...
Der ursprüngliche Beitrag von 17:49 Uhr wurde um 18:15 Uhr ergänzt:
Eigentlich reict glaube ich zu wissen woran der *** Uncaught remote exception! (Exceptions are not yet supported across processes.) herkommt?