بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

مشکل بالا آمدن فقط یک صفحه سفید در برنامه .. و اجرا نشدن

مدیریت گفتگو
mosi 8 سال پیش
آخرین تغییر: 8 سال پیش

برنامه رو که از اندروید استودیو اجرا میکنم برنامه درست اجرا میشه ولی وقتی از وایمولیتور اجرا میکنم .. فقط یه صفحه سفید میاد ..

نظرات

Borhani 8 سال پیش
سلام دوست عزیز بهتر است کد بگذاری تا بتوان نظر بهتری داد. چون خیلی از موقع ایرور ها با مشکل که پیش آمده یکی نیست.
Hadi 8 سال پیش
باید کدی باشه تا بشه ایراد رو فهیمد. هم xml و هم java
mosi 8 سال پیش
اکی الان میذارم ...

پاسخ‌ها 4

mosi 8 سال پیش

نظرات

Borhani 8 سال پیش
بنظرم آدرس دهی G ایراد دارد یک تست میکنی؟
mosi 8 سال پیش
بنظر درست میاد .. اگه دقیقا بگین که کدوم فایل منظورتون هست شاید بهتر بتونم کمک کنم
Borhani 8 سال پیش
اینطوری com.example.lenovo.G بزن
Borhani 8 سال پیش
یا com.example.lenovo.activity.G بزن
mosi 8 سال پیش
نمیشه ارور میده ..یهعنی منظورم اینکه میگه قرمز رنگ میشه
mosi 8 سال پیش

secend_activity.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:weightSum="1">

<LinearLayout
android:layout_width="match_parent"
android:layout_height="200px">

<EditText
android:id="@+id/goodedits"
android:layout_width="150px"
android:layout_height="100px"
android:layout_gravity="center"
android:layout_marginLeft="50px" />

<!--android:layout_marginLeft=10px"-->


<TextView
android:id="@+id/textView"
android:layout_width="80px"
android:layout_height="130px"
android:layout_gravity="center"
android:layout_marginLeft="140px"
android:layout_marginRight="80px"
android:layout_weight="0.03"
android:background="@drawable/shape"
android:fontFamily="serif"
android:padding="15px"
android:text=""
android:textAlignment="center"
android:textColor="#fff"
android:textSize="30px" />


</LinearLayout>

<LinearLayout
android:layout_width="match_parent"
android:layout_height="200px">

<EditText
android:id="@+id/Badedits"
android:layout_width="150px"
android:layout_height="100px"
android:layout_gravity="center"
android:layout_marginLeft="50px" />

<!--android:layout_marginLeft=10px"-->


<TextView
android:id="@+id/textView1"
android:layout_width="80px"
android:layout_height="130px"
android:layout_gravity="center"
android:layout_marginLeft="140px"
android:layout_marginRight="80px"
android:layout_weight="0.02"
android:background="@drawable/shape"
android:fontFamily="serif"
android:padding="15px"
android:text=""
android:textAlignment="center"
android:textColor="#fff"
android:textSize="30px" />


</LinearLayout>

<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">

<Button
android:id="@+id/btnSave"
android:layout_width="250px"
android:layout_height="100px"
android:text="ذخیره"
android:textSize="40px"
android:layout_marginLeft="20pt"
android:layout_marginTop="450px" />

<Button
android:id="@+id/btn2"
android:layout_width="250px"
android:layout_height="100px"
android:text="ادامه"
android:textSize="40px"
android:layout_marginLeft="20pt"
android:layout_marginTop="450px" />


</LinearLayout>
</LinearLayout>

نظرات

mosi 8 سال پیش

theird_activity.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">

</LinearLayout>

نظرات

mosi 8 سال پیش

splashActivity.java

package com.example.lenovo.activity;

import android.Manifest;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.v7.app.AlertDialog;
import android.support.v7.app.AppCompatActivity;

import com.example.lenovo.activity.Helper.RequestHelper;
import com.example.lenovo.activity.main.G;

public class SplashActivity extends AppCompatActivity {


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

requestForWriteSDCardPermission();
// OpenMainActivity();
}

private void OpenMainActivity() {
Intent intent = new Intent(this, MainActivity.class);
this.startActivity(intent);
this.finish();
}


////----WRITE_EXTERNAL_STORAGE----////


private void requestForWriteSDCardPermission() {
RequestHelper request = new RequestHelper(this);
RequestHelper.OnGrantedListener onGrantedListener = new RequestHelper.OnGrantedListener() {
@Override
public void onGranted() {
G.app.createAppDirectories();
OpenMainActivity();
}
};
RequestHelper.OnAlreadyGrantedListener onAlreadyGrantedListener = new RequestHelper.OnAlreadyGrantedListener() {
@Override
public void onAlreadyGranted() {
G.app.createOROpenDatabace();
OpenMainActivity();

}
};
RequestHelper.OnDeniedListener onDeniedListener = new RequestHelper.OnDeniedListener() {
@Override
public void onDenied() {
new AlertDialog.Builder(SplashActivity.this)
.setTitle("Permission Requerd")
.setMessage("Writing to SDCARD is requred for app")
.setPositiveButton("Ask me again", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
requestForWriteSDCardPermission();
}
})
.create()
.show();
}
};
request.request(Manifest.permission.WRITE_EXTERNAL_STORAGE, onGrantedListener, onDeniedListener, onAlreadyGrantedListener);
}

///--- answer ----////

@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
RequestHelper.onRequestPermissionResult(requestCode, permissions, grantResults);
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
}


}

نظرات

Borhani 8 سال پیش
xml فایل splash رو نگذاشتی بقیه فایل ها که سورس ها درسته مثل main,second,third

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .