Android Studio errore in apertura App

di il
1 risposte

Android Studio errore in apertura App

Ciao a tutti sono nuovo da queste parti,grazie per avermi accettato,arrivo al dunque,

ho un problema con Android Studio,ho creato 3 pagine,parte l'App,un pulsante apre la seconda pagina,un pulsante nella seconda pagina apre la terza pagina e fin qui tutto ok...

in questa terza pagina ho messo delle icone piccole,quindi delle Imageview (png) , ogni icona apre un applicazione:
Whatsapp
Messenger
Facebook
Chrome

il problema e' che quando vado a fare il test sul mio telefono , se lascio tutte le icone sulla terza pagina mi esce un errore che dice "L'applicazione si e' bloccata in modo anomalo" e quindi me la fa' chiudere, mentre se elimino una di queste icone a caso,basta che ne tolgo solo una,l'app funziona regolarmente !.....cosa sbaglio?.....se faccio il test con gli Emulator l'App funziona sempre,mentre con il mio telefono funziona solo se tolgo come dicevo prima una di queste icone.......se invece uso un bottone semplice l'App mi funziona rtranquillamente anche sul mio telefono!.....vi inserisco uno screenshot e i codici Java della pagina in questione ,grazie per un vostro aiuto
--------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------------------


Activity_pagina2.xml :


<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/androi"
xmlns:app="http://schemas.android.com/apk/res-aut"
xmlns:tools="http://schemas.android.com/tool"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".pagina2">


<ImageView

android:id="@+id/wathsapp"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_alignParentTop="true"
android:layout_centerInParent="true"
android:layout_marginTop="100dp"
android:layout_centerVertical="true"
android:gravity="center"
android:onClick="openApp"
app:srcCompat="@drawable/whatsapp" />


<ImageView
android:id="@+id/facebooklite"
android:layout_width="85dp"
android:layout_height="85dp"
android:layout_below="@id/wathsapp"
android:layout_centerInParent="true"
android:layout_centerVertical="true"
android:onClick="openApp2"
app:srcCompat="@drawable/facebooklite" />


<ImageView
android:id="@+id/chrome2"
android:layout_width="75dp"
android:layout_height="75dp"
android:layout_below="@id/facebooklite"
android:layout_centerInParent="true"
android:layout_marginTop="15dp"
android:onClick="openApp4"
app:srcCompat="@drawable/chrome2" />

<ImageView
android:id="@+id/messengernew"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginBottom="170dp"
android:onClick="openApp5"
app:srcCompat="@drawable/messengernew" />


</RelativeLayout>



--------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------

Pagina2.java:


package com.example.x;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Toast;

import androidx.appcompat.app.AppCompatActivity;

public class pagina2 extends AppCompatActivity {


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_pagina2);
}

public void openApp(View view) {
Intent launchIntent = getPackageManager().getLaunchIntentForPackage( "com.whatsapp");
if (launchIntent != null) {
startActivity(launchIntent);
}else {
Toast.makeText(pagina2.this, "There is no package",Toast.LENGTH_LONG).show();

}
}
public void openApp2(View view) {
Intent launchIntent = getPackageManager().getLaunchIntentForPackage( "com.facebook.lite");
if (launchIntent != null) {
startActivity(launchIntent);
}else {
Toast.makeText(pagina2.this, "There is no package",Toast.LENGTH_LONG).show();

}

}

public void openApp4(View view) {
Intent launchIntent = getPackageManager().getLaunchIntentForPackage( "com.android.chrome");
if (launchIntent != null) {
startActivity(launchIntent);
}else {
Toast.makeText(pagina2.this, "There is no package",Toast.LENGTH_LONG).show();

}

}
public void openApp5(View view) {
Intent launchIntent = getPackageManager().getLaunchIntentForPackage( "com.facebook.mlite");
if (launchIntent != null) {
startActivity(launchIntent);
}else {
Toast.makeText(pagina2.this, "There is no package",Toast.LENGTH_LONG).show();
}
}
}

Allegati:
30679_7b8b00270d8b70030eb5d5883a767a36.jpg
30679_7b8b00270d8b70030eb5d5883a767a36.jpg

1 Risposte

Devi accedere o registrarti per scrivere nel forum
1 risposte