Thao tác chuyển hướng với Activity trong Android

Thao tác chuyển hướng với Activity trong Android

Mục tiêu:

Tạo một màn hình chào sau khi người dùng chạy ứng dụng. Sau 5 giây tự động chuyển đến màn hình chính

Bước 1: Tạo Activity mới

Click phải chuột thư mục src, chon New->Other->Android->AndroidActivity.
Đặt tên cho Activity mới là manhinhchaoActivity. Bấm Finish

Bước 2: Cấu hình cho activity màn hình chào hiện lên trước nhất khi chạy ứng dụng

Vào file AndroidManifest.xml, chỉnh code như sau:

       <activity
            android:name="com.example.taomanhinhchao.manhinhchaoActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>        
        <activity
            android:name="com.example.taomanhinhchao.MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="com.example.taomanhinhchao.MAINACTIVITY" />                 <category android:name=”android.intent.category.DEFAULT” />
            </intent-filter>
        </activity>  

Bước 3: Thiết lập sao cho sau 5 giây màn hình chào chuyển đến màn hình chính
Dùng Thread để cài thời gian, dùng hàm sleep đặt khoảng thời gian ngủ là 5 giây, sau khi kết thúc hẹn giờ finally gọi Activity chính ra.

Mở file manhinhchaoActivity.java, ta viết thêm mã lệnh trong hàm onCreate như sau:

protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.manhinhchao);
    //Dùng cài đặt sau 5 giây màn hình tự chuyển
        Thread bamgio=new Thread(){
            public void run()
            {
                try {
                    sleep(5000);
                } catch (Exception e) {
                    
                }
                finally
                {
                    Intent activitymoi=new Intent("com.example.taomanhinhchao.MAINACTIVITY");
                    startActivity(activitymoi);
                }
            }
        };
        bamgio.start();        
    }
    //sau khi chuyển sang màn hình chính, kết thúc màn hình chào
    protected void onPause(){
        super.onPause();
        finish();
    }
}  

Chạy thử.

Bạn thấy bài viết này như thế nào?: 
Average: 8.5 (2 votes)
Ảnh của Khanh Hoang

Khanh Hoang - Kenn

Kenn is a user experience designer and front end developer who enjoys creating beautiful and usable web and mobile experiences.

Quảng cáo việc làm

 

Thích hợp các bạn nữ mảng thợ may làm việc tại nước NGA

Đơn hàng Tuyển dụng 100 Thợ may đi Nga(đợt 1 tháng 3.2021, đợt 2 tháng 5.2021). Lương thực lãnh 800 USD, bao ăn ở, vé máy bay và visa, phí xuất cảnh(1800 USD)trả khi đi làm có lương. Bạn có thể liên hệ CÔNG TY qua Phone/Zalo: (+84) 944 225 212. Công ty sẽ tư vấn cho bạn.

Xem chi tiết: >>> https://bit.ly/3o9NOfR

Advertisement

 

jobsora

Dich vu khu trung tphcm

Dich vu diet chuot tphcm

Dich vu diet con trung

Quảng Cáo Bài Viết

 
Cách nào tốt nhất để Drupal 6 support after Drupal 8 Official release

Cách nào tốt nhất để Drupal 6 support after Drupal 8 Official release

The first official Drupal 8 release is coming. Ok, so it might seem like it's approaching at a snails pace rather than a speeding juggernaut

Hướng dẫn hủy SMS chủ động trên Vietcombank Mobile tiết kiệm 11 nghìn/tháng

Hướng dẫn hủy SMS chủ động trên Vietcombank Mobile tiết kiệm 11 nghìn/tháng

Mọi thông báo tài khoản đều được gửi về ứng dụng VCB Mobile B@nking. Bài viết dưới đây sẽ hướng dẫn bạn đọc cách tắt tin nhắn chủ động gửi từ Vietcombank.

Google Adwords - chia sẻ 10 lỗi mà Google thẳng thừng disapprove

Google Adwords - chia sẻ 10 lỗi mà Google thẳng thừng disapprove

Việc phải mò mẫm để sửa và tiếp tục chờ approve sẽ khiến công việc trễ nãi và làm bạn mất nhiều thời cơ vàng ngọc.