タイトル通りですが、スプラッシュ後にLoginクラスに遷移したいのですが
エラーが出てしまいます。
元々はHomeクラスに遷移していました。
その時はエラーは出ていませんでした。
解決方法ご存知の方、よろしくお願いいたします。
java
1Welcome.java 2 3import android.app.Activity; 4import android.content.Intent; 5import android.os.Bundle; 6import android.os.Handler; 7import android.support.v7.app.AppCompatActivity; 8 9 10public class Welcome extends Activity { 11 private static int SPLASH_TIME_OUT = 2000; 12 13 @Override 14 protected void onCreate(Bundle savedInstanceState) { 15 super.onCreate(savedInstanceState); 16 setContentView(R.layout.welcome); 17 new Handler().postDelayed(new Runnable() { 18 @Override 19 public void run() { 20 Intent loginIntent = new Intent(Welcome.this, Login.class); 21 startActivity(loginIntent); 22 finish(); 23 } 24 },SPLASH_TIME_OUT); 25 } 26} 27
java
1Login.java 2 3import android.animation.Animator; 4import android.animation.AnimatorListenerAdapter; 5import android.annotation.TargetApi; 6import android.content.pm.PackageManager; 7import android.support.annotation.NonNull; 8import android.support.design.widget.Snackbar; 9import android.support.v7.app.AppCompatActivity; 10import android.app.LoaderManager.LoaderCallbacks; 11 12import android.content.CursorLoader; 13import android.content.Loader; 14import android.database.Cursor; 15import android.net.Uri; 16import android.os.AsyncTask; 17 18import android.os.Build; 19import android.os.Bundle; 20import android.provider.ContactsContract; 21import android.text.TextUtils; 22import android.view.KeyEvent; 23import android.view.View; 24import android.view.View.OnClickListener; 25import android.view.inputmethod.EditorInfo; 26import android.widget.ArrayAdapter; 27import android.widget.AutoCompleteTextView; 28import android.widget.Button; 29import android.widget.EditText; 30import android.widget.TextView; 31 32import java.util.ArrayList; 33import java.util.List; 34 35import static android.Manifest.permission.READ_CONTACTS; 36 37 38 39〜文字制限につき以下略させていただきました〜 40
java
1Home.java 2 3import android.support.annotation.NonNull; 4import android.support.design.widget.BottomNavigationView; 5import android.support.v4.app.Fragment; 6import android.support.v7.app.AppCompatActivity; 7import android.os.Bundle; 8import android.view.MenuItem; 9 10public class Home extends AppCompatActivity { 11 12 @Override 13 protected void onCreate(Bundle savedInstanceState) { 14 super.onCreate(savedInstanceState); 15 setContentView(R.layout.home); 16 17 BottomNavigationView navigation = findViewById(R.id.navigation); 18 navigation.setOnNavigationItemSelectedListener(navListner); 19 } 20 21 private BottomNavigationView.OnNavigationItemSelectedListener navListner = 22 new BottomNavigationView.OnNavigationItemSelectedListener() { 23 @Override 24 public boolean onNavigationItemSelected(@NonNull MenuItem item) { 25 Fragment selectedFragment = null; 26 27 switch (item.getItemId()) { 28 case R.id.navigation_product: 29 selectedFragment = new Product(); 30 break; 31 case R.id.navigation_cart: 32 selectedFragment = new Cart(); 33 break; 34 case R.id.navigation_mypage: 35 selectedFragment = new Mypage(); 36 break; 37 } 38 39 getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, 40 selectedFragment).commit(); 41 42 return true; 43 } 44 45 46 }; 47}
java
1manifests 2<?xml version="1.0" encoding="utf-8"?> 3<manifest xmlns:android="http://schemas.android.com/apk/res/android" 4 package="jp.myapplication"> 5 + 6 <uses-permission android:name="android.permission.INTERNET" /> 7 8 <!-- To auto-complete the email text field in the login form with the user's emails --> 9 <uses-permission android:name="android.permission.GET_ACCOUNTS" /> 10 <uses-permission android:name="android.permission.READ_PROFILE" /> 11 <uses-permission android:name="android.permission.READ_CONTACTS" /> 12 13 <application 14 android:allowBackup="true" 15 android:icon="@mipmap/ic_launcher" 16 android:label="@string/app_name" 17 android:roundIcon="@mipmap/ic_launcher_round" 18 android:supportsRtl="true" 19 android:theme="@style/AppTheme"> 20 <activity 21 android:name=".Welcome" 22 android:label="@string/app_name"> 23 <intent-filter> 24 <action android:name="android.intent.action.MAIN" /> 25 26 <category android:name="android.intent.category.LAUNCHER" /> 27 </intent-filter> 28 </activity> 29 <activity android:name=".Product_box" /> 30 <activity android:name=".Product_onion" /> 31 <activity android:name=".Product_garlic" /> 32 <activity android:name=".Product_carrot" /> 33 <activity android:name=".Home" /> 34 <activity 35 android:name=".SignUp" 36 android:label="@string/title_activity_login"> 37 38 </activity> 39 </application> 40 41</manifest>
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/18 01:29