Analysis activity not displayed

I am trying to use ParseUI in my application. I imported all the necessary libraries and made the assembly work, and RUN even works, BUT nothing appears. This is my AndroidManifest.xml

 <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.techiequickie.bharath.parsetest" >

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >


        <activity
            android:name="com.parse.ui.ParseLoginActivity"
            android:label="@string/app_name"
            android:launchMode="singleTop">
            <!-- For more options, see https://www.parse.com/docs/android_guide#ui-login -->
            <meta-data
                android:name="com.parse.ui.ParseLoginActivity.PARSE_LOGIN_ENABLED"
                android:value="true"/>
            <meta-data
                android:name="com.parse.ui.ParseLoginActivity.PARSE_LOGIN_EMAIL_AS_USERNAME"
                android:value="true"/>
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>


        </activity>



        <activity
            android:name=".MainActivity"
            android:label="@string/app_name" >
        </activity>

        <activity
            android:name=".Login_activity"
            android:label="@string/title_activity_login_activity">


        </activity>
        <activity
            android:name=".HomePage"
            android:label="@string/title_activity_home_page" >
        </activity>
        <activity
            android:name=".PlaceBet"
            android:label="@string/title_activity_place_bet" >
        </activity>
        <activity
            android:name=".NewBet"
            android:label="@string/title_activity_new_bet" >

        </activity>
        <activity
            android:name=".Account"
            android:label="@string/title_activity_account" >
        </activity>
        <activity
            android:name=".Listbets"
            android:label="@string/title_activity_listbets" >



        </activity>



    </application>


</manifest>

As you can see, I want the input activity to be initial. This is an action that has the ParseUI login code.

LoginActivity

package com.techiequickie.bharath.parsetest;

import android.app.Activity;
import android.os.Bundle;

import com.parse.ui.ParseLoginBuilder;


public class Login_activity extends Activity  //implements Validator.ValidationListener
{




    @Override
    protected void onCreate(Bundle savedInstanceState) {
//

        super.onCreate(savedInstanceState);
        ParseLoginBuilder builder = new ParseLoginBuilder(Login_activity.this);
        startActivityForResult(builder.build(), 0);

    }

}

When I start popsup activity does not fire

04-27 19:53:18.423: I/ActivityManager(764): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 cmp=com.techiequickie.bharath.parsetest/.MainActivity} from pid 4741
04-27 19:53:18.423: W/ActivityManager(764): Permission Denial: starting Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 cmp=com.techiequickie.bharath.parsetest/.MainActivity } from null (pid=4741, uid=2000) not exported from uid 10325

Thereafter

enter image description here

I expect a debugger error

+4
source share
2 answers

add this to your LAUNCHER activity in the AndroidManifest.xml file

         <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
-1
source

AndroidManifest.xml , , LoginActivity.

  <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
  </intent-filter>

:

<activity
            android:name="com.parse.ui.ParseLoginActivity"
            android:label="@string/app_name"
            android:launchMode="singleTop">
            <!-- For more options, see https://www.parse.com/docs/android_guide#ui-login -->
            <meta-data
                android:name="com.parse.ui.ParseLoginActivity.PARSE_LOGIN_ENABLED"
                android:value="true"/>
            <meta-data
                android:name="com.parse.ui.ParseLoginActivity.PARSE_LOGIN_EMAIL_AS_USERNAME"
                android:value="true"/>
      <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
      </intent-filter>
        </activity>
-1

Source: https://habr.com/ru/post/1584888/


All Articles