准确MainActivity
来源:互联网 发布:淘宝店铺图标在线制作 编辑:程序博客网 时间:2024/04/28 22:30
package com.bwie.banner_pulltorfl;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.provider.Settings;
import android.support.annotation.IdRes;
import android.support.v4.app.FragmentTransaction;
import android.support.v7.app.AppCompatActivity;
import android.widget.FrameLayout;
import android.widget.RadioGroup;
import android.widget.Toast;
import com.bwie.banner_pulltorfl.BaseFragment.Fragment01;
import com.bwie.banner_pulltorfl.BaseFragment.Fragment02;
import com.bwie.banner_pulltorfl.BaseFragment.Fragment03;
import com.bwie.banner_pulltorfl.BaseFragment.Fragment04;
public class MainActivity extends AppCompatActivity {
private FrameLayout fl;
private RadioGroup rg;
private Fragment01 fragment01;
private Fragment02 fragment02;
private Fragment03 fragment03;
private Fragment04 fragment04;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
fl = (FrameLayout) findViewById(R.id.fl);
rg = (RadioGroup) findViewById(R.id.rg);
//查看网络是否可用
if (NetUtils.isNetworkAvailable(MainActivity.this))
{
Toast.makeText(getApplicationContext(), "网络正常", Toast.LENGTH_LONG).show();
fragment01 = new Fragment01();
fragment02 = new Fragment02();
fragment03 = new Fragment03();
fragment04 = new Fragment04();
FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
transaction.add(R.id.fl,fragment01);
transaction.add(R.id.fl,fragment02);
transaction.add(R.id.fl,fragment03);
transaction.add(R.id.fl,fragment04);
transaction.show(fragment01).hide(fragment02).hide(fragment03).hide(fragment04).commit();
rg.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup radioGroup, @IdRes int i) {
switch (i){
case R.id.rb1:
FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
transaction.show(fragment01).hide(fragment02).hide(fragment03).hide(fragment04).commit();
break;
case R.id.rb2:
FragmentTransaction transaction2 = getSupportFragmentManager().beginTransaction();
transaction2.show(fragment02).hide(fragment01).hide(fragment03).hide(fragment04).commit();
break;
case R.id.rb3:
FragmentTransaction transaction3 = getSupportFragmentManager().beginTransaction();
transaction3.show(fragment03).hide(fragment02).hide(fragment01).hide(fragment04).commit();
break;
case R.id.rb4:
FragmentTransaction transaction4 = getSupportFragmentManager().beginTransaction();
transaction4.show(fragment04).hide(fragment02).hide(fragment03).hide(fragment01).commit();
break;
}
}
});
}
else
{
Toast.makeText(getApplicationContext(), "当前没有可用网络!请进入设置页面", Toast.LENGTH_LONG).show();
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
builder.setTitle("提示");
builder.setMessage("是否跳转到设置界面?");
builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
Intent intent = new Intent(Settings.ACTION_WIFI_SETTINGS);
startActivity(intent);
}
});
builder.setNegativeButton("取消",null);
builder.show();
}
}
}
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.provider.Settings;
import android.support.annotation.IdRes;
import android.support.v4.app.FragmentTransaction;
import android.support.v7.app.AppCompatActivity;
import android.widget.FrameLayout;
import android.widget.RadioGroup;
import android.widget.Toast;
import com.bwie.banner_pulltorfl.BaseFragment.Fragment01;
import com.bwie.banner_pulltorfl.BaseFragment.Fragment02;
import com.bwie.banner_pulltorfl.BaseFragment.Fragment03;
import com.bwie.banner_pulltorfl.BaseFragment.Fragment04;
public class MainActivity extends AppCompatActivity {
private FrameLayout fl;
private RadioGroup rg;
private Fragment01 fragment01;
private Fragment02 fragment02;
private Fragment03 fragment03;
private Fragment04 fragment04;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
fl = (FrameLayout) findViewById(R.id.fl);
rg = (RadioGroup) findViewById(R.id.rg);
//查看网络是否可用
if (NetUtils.isNetworkAvailable(MainActivity.this))
{
Toast.makeText(getApplicationContext(), "网络正常", Toast.LENGTH_LONG).show();
fragment01 = new Fragment01();
fragment02 = new Fragment02();
fragment03 = new Fragment03();
fragment04 = new Fragment04();
FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
transaction.add(R.id.fl,fragment01);
transaction.add(R.id.fl,fragment02);
transaction.add(R.id.fl,fragment03);
transaction.add(R.id.fl,fragment04);
transaction.show(fragment01).hide(fragment02).hide(fragment03).hide(fragment04).commit();
rg.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup radioGroup, @IdRes int i) {
switch (i){
case R.id.rb1:
FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
transaction.show(fragment01).hide(fragment02).hide(fragment03).hide(fragment04).commit();
break;
case R.id.rb2:
FragmentTransaction transaction2 = getSupportFragmentManager().beginTransaction();
transaction2.show(fragment02).hide(fragment01).hide(fragment03).hide(fragment04).commit();
break;
case R.id.rb3:
FragmentTransaction transaction3 = getSupportFragmentManager().beginTransaction();
transaction3.show(fragment03).hide(fragment02).hide(fragment01).hide(fragment04).commit();
break;
case R.id.rb4:
FragmentTransaction transaction4 = getSupportFragmentManager().beginTransaction();
transaction4.show(fragment04).hide(fragment02).hide(fragment03).hide(fragment01).commit();
break;
}
}
});
}
else
{
Toast.makeText(getApplicationContext(), "当前没有可用网络!请进入设置页面", Toast.LENGTH_LONG).show();
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
builder.setTitle("提示");
builder.setMessage("是否跳转到设置界面?");
builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
Intent intent = new Intent(Settings.ACTION_WIFI_SETTINGS);
startActivity(intent);
}
});
builder.setNegativeButton("取消",null);
builder.show();
}
}
}
阅读全文
0 0
- 准确MainActivity
- 准确MainActivity
- MainActivity
- mainActivity
- MainActivity
- MainActivity
- MainActivity
- MainActivity
- MainActivity
- MainActivity
- MainActivity
- MainActivity
- MainActivity
- MainActivity
- MainActivity
- MainActivity
- MainActivity
- MainActivity
- Android中自定义attr,以及style杂谈
- Eclipse怎么融合python开发
- 判断单链表中是否有环?
- 程序员说bala bala
- 2017杭州·云栖大会完美收官 虚拟化平台精彩回顾
- 准确MainActivity
- 欢迎使用CSDN-markdown编辑器
- Android SDK 不能更新,更新很慢,解决办法。
- 准确MApp
- QT 获取系统当前时间
- java多线程读写文件实例
- STM32F4的HAL库开启串口空闲中断 不定长数据接收很好用
- 171021文件打包压缩、解压解档
- Java 的发展史