ログイン登録アプリケーションを作成しようとしています。明らかに私のアプリはそれが起動するためのインターネット接続が必要です。同じ問題を抱えている他のユーザーからの回答に続いて、インターネットに接続しなくてもアプリが起動します。前もって感謝します。インターネットに接続していないときにアプリケーションが実行されないようにする方法
がここにある私のマニフェスト
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.claude.pickupcartbeta">
<uses-sdk
android:maxSdkVersion="24"
android:minSdkVersion="16" />
<supports-screens
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:resizeable="true"
android:smallScreens="true"
android:xlargeScreens="true" />
<uses-permission android:name="android.permission.INTERNET" ></uses-permission>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
<application
android:allowBackup="true"
android:icon="@drawable/logo"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity
android:name=".LogInActivity"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".MainScreen"
android:screenOrientation="landscape" />
<activity android:name=".Register"
android:screenOrientation="portrait"></activity>
</application>
</manifest>
と活動はここにある:あなたの活動のあなたのonCreate機能で
public class LogInActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.activity_log_in);
}
public void MScreen(View view) {
Intent intent = new Intent(this, MainScreen.class);
startActivity(intent);
}
}
ログインアクティビティに何かを入れる必要がありますか? – newb
'public class LogInActivity extends Activity { @Override 保護された無効なonCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow()。setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN、WindowManager.LayoutParams.FLAG_FULLSCREEN); setContentView(R.layout.activity_log_in); } public void MScreen(ビューを表示){ Intent intent = new Intent(this、MainScreen.class); startActivity(インテント); } }「 – newb