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

 
Hacker trộm thẻ tín dụng mua quà cho người nghèo

Hacker trộm thẻ tín dụng mua quà cho người nghèo

Nhóm tin tặc nổi tiếng Anonymous đang nắm trong tay thông tin chi tiết hàng nghìn thẻ tín dụng, trong đó có cả của Apple, Lực lượng không quân Mỹ…

Giới thiệu cài đặt Apache Hive trên linux mới nhất

Dưới đây là các bước cài đặt Java, Hadoop, Hive. Các bạn cần làm theo. Trong trường hợp hệ thống đã cài đặt Java rồi thì bỏ qua bước 1.

Hướng dẫn làm Responsive YouTube và Vimeo Videos

Hướng dẫn làm Responsive YouTube và Vimeo Videos

YouTube, Vimeo and other video hosts makes it easy to embed their players in your own website.