- Forum-Beiträge: 8
14.05.2014, 16:10:21 via Website
14.05.2014 16:10:21 via Website
Hallo ich programmiere zur zeit an einer App nun ist aber mir passiert das ich ein layout und classe gemacht habe ,
seit dem stürzt sich immer ab wenn ich sie starte!
Bitte Hilft mir .
ps. Danke in Voraus
MainActivity(MainScreen)
package de.android.light4kdesign;
import de.android.light4kdesign.Versionsite;
import android.app.Activity;
import android.app.Fragment;
import android.content.Intent;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.View.OnClickListener;
import android.widget.Button;
public class MainScreen extends Activity implements OnClickListener {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main_screen);
Button button = (Button) findViewById (R.id.Versionbutton);
button.setOnClickListener(this);
if (savedInstanceState == null) {
getFragmentManager().beginTransaction()
.add(R.id.container, new PlaceholderFragment())
.commit();
}
}
public static class PlaceholderFragment extends Fragment {
public PlaceholderFragment() {
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_main_screen, container, false);
return rootView;
}
}@Override
public void onClick(View v) {
// TODO Auto-generated method stub
startActivity(new Intent(this,Versionsite.class));
}
}
Andere Class
package de.android.light4kdesign;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Vibrator;
import android.view.KeyEvent;
public class Versionsite extends Activity{
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.versionsite);
Vibrator vibrator = (Vibrator) getSystemService(Versionsite.VIBRATOR_SERVICE);
vibrator.vibrate(2000);
Toast.makeText(getApplicationContext(), "That was Screet!", 5000).show();
}
public boolean onKeyDown (int keycode,KeyEvent event) {
if (keycode == KeyEvent.KEYCODE_BACK){
setContentView(R.layout.fragment_main_screen);
startActivity(new Intent(Versionsite.this,MainScreen.class));
}
return false;
}
}
Layout 2 (Versionsite.xml)
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="htttp://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:text="@string/appversion"
android:textSize="20sp" />
</RelativeLayout>
Mainfest
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="htttp://schemas.android.com/apk/res/android"
package="de.android.light4kdesign"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="16"
android:targetSdkVersion="19" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="de.android.light4kdesign.MainScreen"
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>
Danke in Voraus
Bitte Hilft mir
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.