質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Android

Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

Android Studio

Android Studioは、 Google社によって開発された、 Androidのネイティブアプリケーション開発に特化した統合開発ツールです。

Q&A

1回答

963閲覧

スプラッシュの後にLoginクラスに遷移したい

syyyow

総合スコア28

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Android

Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

Android Studio

Android Studioは、 Google社によって開発された、 Androidのネイティブアプリケーション開発に特化した統合開発ツールです。

0グッド

0クリップ

投稿2018/07/17 13:48

編集2022/01/12 10:55

タイトル通りですが、スプラッシュ後に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>

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

try to change in manifest file

投稿2018/07/17 16:46

AliHassan

総合スコア351

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

syyyow

2018/07/18 01:29

すみません、minifestsファイルを載せ忘れていました。。 追記しましたので、確認よろしくお願いいたします!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問