۱۳۹۳/۱۲/۰۸, ۱۲:۰۹ ب.ظ
سلام.من می خوام برای برنامم یه الرت دیالوگ بسازم که توش تنظیمات رو بزارم.نحوه ی ساختن الرت دیالوگ سفارشی رو هم بلدم.
من با استفاده از کلید 288 نحوه ی ذخیره کردن تنظیمات رو هم خوندم.حالا من یه چک باکس تو mainactivity گذاشتم و می خوام وقتی چک باکس فعال شد تو وب ویو مثلا google.com لود بشه و اگر آنچک باشه yahoo.com رو توی وب ویو نمایش بده.حالا من کدهای جاواشو نوشتم ولی خطا میده لطفا اگه می تونید بگید که مشکل این کدها چیه:ممنون میشم
من با استفاده از کلید 288 نحوه ی ذخیره کردن تنظیمات رو هم خوندم.حالا من یه چک باکس تو mainactivity گذاشتم و می خوام وقتی چک باکس فعال شد تو وب ویو مثلا google.com لود بشه و اگر آنچک باشه yahoo.com رو توی وب ویو نمایش بده.حالا من کدهای جاواشو نوشتم ولی خطا میده لطفا اگه می تونید بگید که مشکل این کدها چیه:
کد پیاچپی:
public class MainActivity extends Activity {
public WebView webView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
String mobile;
SharedPreferences shared = getSharedPreferences("Prefs", MODE_PRIVATE);
SharedPreferences.Editor editor = shared.edit();
editor.putString("myStringName", mobile);
editor.apply();
final CheckBox check=(CheckBox) findViewById(R.id.checkBox1);
check.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
if(check.isChecked()){
mobile="http://google.com/";
}
else{
mobile="http://yahoo.com";
}
}
});
webView = (WebView) findViewById(R.id.webView1);
webView.getSettings().setJavaScriptEnabled(true);
webView.setWebViewClient(new WebViewClient());
webView.getSettings().setLoadWithOverviewMode(true);
webView.getSettings().setUseWideViewPort(true);
webView.getSettings().setBuiltInZoomControls(true);
webView.loadUrl(mobile);
}
گفتند که تک سوارمان در راه است
از اول صبح چشممان بر راه است
از یازدهم دوازده قرن گذشت
تا ساعت تو چقدر دیگر راه است؟
اللهم عجل لولیک الفرج ...