Hallo, ich versuche eine Anwendung zu erstellen, die sich auf einer Website Corobizar.com in Main Activity anmelden kann und einen Stream in Second Activity für den Stream sehen kann, aber wenn ich versuche Second Activity zu starten meine Anwendungen Absturz hier ist das Manifest:Absturz beim Start neuer Aktivität
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="arceos.com.corobizartv">
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<application
android:allowBackup="true"
android:icon="@mipmap/logomini"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<activity android:label="@string/app_name" android:name=".SecondActivity"/>
</activity>
</application>
</manifest>
und hier ist der Code von mainActivity:
package arceos.com.corobizartv;
import android.content.Context;
import android.content.Intent;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.net.Uri;
import android.os.AsyncTask;
import android.os.Bundle;
import android.app.Activity;
import android.app.ProgressDialog;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.TextView;
import org.jsoup.Connection;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.select.Elements;
import java.io.IOException;
import java.io.InputStream;
import java.util.List;
import java.util.Map;
public class MainActivity extends AppCompatActivity {
String url = "corobizar.com";
Button login;
EditText UserNom;
EditText PassMot;
String Username = "";
String Password = "";
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
login = (Button) findViewById(R.id.login);
login.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
UserNom = (EditText) findViewById(R.id.NomUser);
Username = UserNom.getText().toString();
PassMot = (EditText) findViewById(R.id.PassMot);
Password = PassMot.getText().toString();
new Title().execute();
}
});
Intent intent = getIntent();
String value = intent.getStringExtra("key"); //if it's a string you stored.
}
public class Title extends AsyncTask<Void, Void, Void> {
protected Void doInBackground(Void... arg0) {
try {
Document document = Jsoup.connect(url)
.data("username", Username, "password", Password)
.timeout(60000)
.userAgent("Mozilla")
.post();
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
protected void onPostExecute(Void result) {
Intent intent = new Intent(MainActivity.this, SecondActivity.class);
startActivity(intent);
}
}
}
hier ist das Layout mainActivity:
<FrameLayout
android:layout_width="match_parent"
android:layout_height="200dp"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true">
<EditText
android:layout_width="match_parent"
android:layout_height="69dp"
android:id="@+id/NomUser"
android:layout_gravity="center_horizontal|top"
android:hint="Username"
android:inputType="text"
android:maxLines="1"
android:singleLine="true" />
<EditText
android:id="@+id/PassMot"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:imeActionId="@+id/login"
android:imeOptions="actionUnspecified"
android:layout_gravity="center"
android:inputType="textPassword"
android:maxLines="1"
android:singleLine="true"
android:hint="Password"/>
<Button
android:layout_width="248dp"
android:layout_height="wrap_content"
android:text="Connecte-toi"
android:id="@+id/login"
android:layout_gravity="center_horizontal|bottom"
android:onClick="sendMessage"/>
</FrameLayout>
</RelativeLayout>
Hier ist die logcat:
05-30 22: 05: 21.863 bis 21.863 33,714/arceos.com.corobizartv E/Android Runtime: fatal EXCEPTION: main Prozess: arceos.com. corobizartv, PID: 21863 android.content.ActivityNotFoundException: Konnte nicht explizit gefunden werden Aktivitätsklasse {arceos.com.corobizartv/arceos.com.corobizartv.SecondActivity}; Hast du diese Aktivität in deiner AndroidManifest.xml deklariert? bei android.app.Instrumentation.checkStartActivityResult (Instrumentation.java:1761) bei android.app.Instrumentation.execStartActivity (Instrumentation.java:1485) bei android.app.Activity.startActivityForResult (Activity.java:3821) bei android.app.Activity.startActivityForResult (Activity.java:3782) bei android.support.v4.app.FragmentActivity.startActivityForResult (FragmentActivity.java:843) bei android.app.Activity.startActivity (Activity.java : 4092) bei android.app.Activity.startActivity (Activity.java:4060) bei arceos.com.corobizartv.MainActivity $ Title.onPostExecute (MainActivity.java:80) bei arceos.com.corobizartv.MainActivity $ Title.onPostExecute (MainActivity.java:62) bei android.os.AsyncTask.finish (AsyncTask.java:632) bei android.os.AsyncTask.access $ 600 (AsyncTask.java:177) bei android.os.AsyncTask $ InternalHandler.
handle (AsyncTask.java:645) bei android.os.Handler.dispatchMessage (Handler.java:102) bei android.os.Looper.loop (Looper.java:135) bei android.app. ActivityThread.main (ActivityThread.java:5289) bei java.lang.reflect.Method.invoke (systemeigene Methode) bei java.lang.reflect.Method.invoke (Method.java:372) um com.android. internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:899) bei com.android.internal.os.ZygoteInit.main (ZygoteInit.java:694) 05-30 22:05:35 .671 21863-21863/arceos.com.corobizartv I/Prozess: Senden des Signals .PID: 21863 SIG: 9
Bye
Was versuchen Sie mit 'String value = intent.getStringExtra (" key ") zu tun? '? Wie hast du mit dieser Aktivität angefangen? Ich vermute eine "NullPointerException" - also bitte zeigen Sie uns den Fehler in Ihrem Protokoll. – ishmaelMakitla
Protokoll anzeigen, bitte :) –
Haben Sie eine ** @ string/app_name ** definiert? – statosdotcom