Bạn cần sử dụng chủ đề Theme.AppCompat (hoặc hậu duệ) với hoạt động này

1050
ant2009 2014-02-17 07:34.

Android Studio 0.4.5

Tài liệu Android để tạo hộp thoại tùy chỉnh: http://developer.android.com/guide/topics/ui/dialogs.html

Nếu bạn muốn có một hộp thoại tùy chỉnh, bạn có thể hiển thị Hoạt động dưới dạng hộp thoại thay vì sử dụng API hộp thoại. Chỉ cần tạo một hoạt động và đặt chủ đề của nó thành Theme.Holo.Dialog trong <activity>phần tử tệp kê khai:

<activity android:theme="@android:style/Theme.Holo.Dialog" >

Tuy nhiên, khi tôi thử điều này, tôi nhận được ngoại lệ sau:

java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity

Tôi đang hỗ trợ những điều sau và tôi không thể sử dụng thứ gì đó lớn hơn 10 trong thời gian tối thiểu:

minSdkVersion 10
targetSdkVersion 19

Theo phong cách của tôi, tôi có những thứ sau:

<!-- Base application theme. -->
    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">

Và trong tệp kê khai của tôi, tôi có điều này cho hoạt động:

 <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:theme="@android:style/Theme.Holo.Light.Dialog"
            android:name="com.ssd.register.Dialog_update"
            android:label="@string/title_activity_dialog_update" >
        </activity>

Tạo hộp thoại như thế này là một việc mà tôi phải làm, vì tôi đã hoàn thành bố cục.

Bất cứ ai có thể cho tôi biết làm thế nào tôi có thể giải quyết vấn đề này?

30 answers

1141
Bobbake4 2014-02-17 07:48.

Lý do bạn gặp sự cố này là do hoạt động bạn đang cố gắng áp dụng chủ đề hộp thoại đang mở rộng ActionBarActivityyêu cầu AppCompatchủ đề phải được áp dụng.

Cập nhật : Việc mở rộng AppCompatActivitycũng sẽ có vấn đề này

Trong trường hợp này, hãy thay đổi kế thừa Java từ ActionBarActivitythành Activityvà giữ nguyên chủ đề hộp thoại trong tệp kê khai, một Theme.AppCompatgiá trị không phải


Nguyên tắc chung là nếu bạn muốn mã của mình hỗ trợ các phiên bản Android cũ hơn, thì mã đó phải có AppCompatchủ đề và mã java phải mở rộng AppCompatActivity. Nếu bạn có * một hoạt động không cần hỗ trợ này, chẳng hạn như bạn chỉ quan tâm đến các phiên bản và tính năng mới nhất của Android, bạn có thể áp dụng bất kỳ chủ đề nào cho nó nhưng mã java phải mở rộng hoàn toàn cũ Activity.


LƯU Ý: Khi thay đổi từ AppCompatActivity(hoặc một lớp con, ActionBarActivity), thành Activity, cũng phải thay đổi các lệnh gọi khác nhau có "hỗ trợ" thành lệnh gọi tương ứng không có "hỗ trợ". Vì vậy, thay vì getSupportFragmentManager, hãy gọi getFragmentManager.

555
iusting 2014-09-05 00:44.

Tất cả những gì bạn cần làm là thêm android:theme="@style/Theme.AppCompat.Light"vào thẻ ứng dụng của mình trong AndroidManifest.xmltệp.

284
A.K. 2015-09-04 00:43.

Sao chép câu trả lời từ @MarkKeen trong các nhận xét ở trên khi tôi gặp vấn đề tương tự.

Tôi đã gặp lỗi được nêu ở đầu bài đăng và đã xảy ra sau khi tôi thêm hộp thoại cảnh báo. Tôi có tất cả thông tin kiểu liên quan trong tệp kê khai. Vấn đề của tôi đã được khắc phục bằng cách thay đổi tham chiếu ngữ cảnh trong trình tạo cảnh báo - tôi đã thay đổi:

new android.support.v7.app.AlertDialog.Builder(getApplicationContext())

đến:

new android.support.v7.app.AlertDialog.Builder(this)

Và không có vấn đề gì nữa.

116
Darush 2016-10-22 10:27.

Nếu bạn đang sử dụng ngữ cảnh ứng dụng, như sau:

final AlertDialog.Builder builder = new AlertDialog.Builder(getApplicationContext());

thay đổi nó thành bối cảnh hoạt động như sau:

final AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
114
Raghunandan 2014-02-17 07:36.

min sdk là 10. ActionBarcó sẵn từ api cấp 11. Vì vậy, đối với 10, bạn sẽ sử dụng AppCompattừ thư viện hỗ trợ mà bạn cần sử dụng Theme.AppCompathoặc con cháu của cùng.

Sử dụng

android:theme="@style/Theme.AppCompat" >

Hoặc nếu bạn không muốn thanh tác vụ ở trên cùng

android:theme="@style/Theme.AppCompat.NoActionBar">

Thêm thông tin @

http://developer.android.com/guide/topics/ui/actionbar.html

Biên tập:

Tôi có thể đã đọc sai bài đăng op.

Có vẻ như op muốn Hộp thoại có Chủ đề hoạt động. Vì vậy, như đã được đề xuất bởi Bobbake4, hãy mở rộng Activitythay vì ActionBarActivity.

Cũng có một cái nhìn @ Thuộc tính hộp thoại trong liên kết bên dưới

http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/4.4_r1/frameworks/base/core/res/res/values/themes.xml/

48
Geraldo Neto 2016-04-29 19:10.

Tôi đang gặp sự cố này mặc dù Chủ đề của tôi là AppCompatChủ đề và Hoạt động của tôi là AppCompatActivity(hoặc Activity, như được đề xuất trên các câu trả lời của người khác). Vì vậy, tôi đã làm sạch, xây dựng lại và chạy lại dự án.

( Xây dựng -> Dự án sạch; Xây dựng -> Xây dựng lại dự án; Chạy -> Chạy )

Nó có vẻ ngớ ngẩn, nhưng bây giờ nó hoạt động tuyệt vời !

Chỉ hy vọng nó sẽ giúp!

27
k29 2015-01-15 11:37.

Đây là những gì đã khắc phục sự cố cho tôi: thay vì chỉ định chủ đề trong tệp kê khai, tôi đã xác định chủ đề đó onCreatecho mỗi hoạt động mở rộng ActionBarActivity:

@Override
protected void onCreate(Bundle savedInstanceState) {
    setTheme(R.style.MyAppTheme);
    super.onCreate(savedInstanceState);
    setContentView(R.layout.my_activity_layout);
...
}

Đây MyAppThemelà một hậu duệ của Theme.AppCompat, và được định nghĩa trong xml. Lưu ý rằng chủ đề phải được đặt trước super.onCreatesetContentView.

23
Yamen Nassif 2014-12-04 00:45.

chuyển đến phong cách của bạn và đặt cha mẹ

parent="Theme.AppCompat"

thay vì

parent="@android:style/Theme.Holo.Light"
17
sharma_kunal 2016-10-01 18:26.

Thay đổi chủ đề của Hoạt động mong muốn. Điều này phù hợp với tôi:

<activity
            android:name="HomeActivity"
            android:screenOrientation="landscape"
            android:theme="@style/Theme.AppCompat.Light"
            android:windowSoftInputMode="stateHidden" />
16
Ali Gürelli 2016-06-23 23:04.

Trong trường hợp của tôi, tôi không có tệp giá trị-v21 nào trong thư mục res của mình. Sau đó, tôi tạo nó và thêm vào nó các mã sau:

  <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
</style>
14
goRGon 2015-04-29 14:08.

Tôi đã gặp sự cố như vậy trên các thiết bị Samsung mặc dù hoạt động đã sử dụng Theme.AppCompat . Nguyên nhân gốc rễ liên quan đến các tối ưu hóa kỳ lạ của phía Samsung:

- if one activity of your app has theme not inherited from Theme.AppCompat
- and it has also `android:launchMode="singleTask"`
- then all the activities that are launched from it will share the same Theme

Giải pháp của tôi chỉ là gỡ bỏ android:launchMode="singleTask"

14
Ali Akram 2018-06-28 00:37.

Cứ làm đi

new AlertDialog.Builder(this)

Thay vì

new AlertDialog.Builder(getApplicationContext())
13
JonasOliveira 2015-05-04 12:10.

Nếu bạn cần mở rộng ActionBarActivity mà bạn cần trên style.xml:

<!-- Base application theme. -->
<style name="AppTheme" parent="AppTheme.Base"/>

<style name="AppTheme.Base" parent="Theme.AppCompat.Light.DarkActionBar">
    <!-- Customize your theme here. -->

Nếu bạn đặt chủ đề chính của ứng dụng là android: Theme.Material.Light thay vì AppTheme.Base thì bạn sẽ nhận được lỗi “IllegalStateException: Bạn cần sử dụng chủ đề Theme.AppCompat (hoặc hậu duệ) với hoạt động này”.

12
Marc Baduq 2016-03-09 05:30.

Tôi đã gặp vấn đề tương tự, nhưng nó đã giải quyết được khi tôi đặt điều này trên tệp kê khai: android: theme = "@ style / Theme.AppCompat.

    <application
        android:allowBackup="true"
        android:icon="@drawable/icon"
        android:label="@string/app_name_test"
        android:supportsRtl="true"
        android:theme="@style/Theme.AppCompat">

        ...    

    </application>
10
Vitaliy A 2018-07-29 08:50.

Trong trường hợp của tôi, vấn đề như vậy đã xuất hiện khi tôi cố gắng hiển thị Hộp thoại. Vấn đề là trong ngữ cảnh, tôi sử dụng getBaseContext () về mặt lý thuyết sẽ trả về ngữ cảnh Hoạt động, nhưng có vẻ như không, hoặc nó trả về ngữ cảnh trước khi bất kỳ Chủ đề nào được áp dụng.

Vì vậy, tôi vừa thay thế getBaseContexts () bằng " this " và bây giờ nó hoạt động như mong đợi.

        Dialog.showAlert(this, title, message,....);
9
Elyas Nategh 2018-09-15 06:20.

Tôi đã có một hoạt động với chủ đề <android:theme="@android:style/Theme.Dialog">được sử dụng để hiển thị hộp thoại trong ứng dụng của mìnhWidget và tôi cũng gặp vấn đề tương tự

tôi đã giải quyết lỗi này bằng cách thay đổi mã hoạt động như bên dưới:

@Override
protected void onCreate(Bundle savedInstanceState) {
    setTheme(R.style.Theme_AppCompat_Dialog); //this line i added
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_dialog);
}
8
Peter 2016-09-21 21:54.

đối với tôi là giải pháp sử dụng ContextThemeWrapper:

private FloatingActionButton getFAB() {
Context context = new android.support.v7.view.ContextThemeWrapper(getContext(), R.style.AppTheme);
FloatingActionButton fab = new FloatingActionButton(context);
return fab;}

từ Android - Làm cách nào để tạo FAB theo lập trình?

8
Shivam Dawar 2019-10-08 07:07.

Đảm bảo rằng bạn đang sử dụng ngữ cảnh hoạt động trong khi tạo Hộp thoại cảnh báo mới chứ không phải ngữ cảnh ứng dụng hoặc cơ sở.

7
danigonlinea 2014-11-28 00:11.

Bạn đã đến điều này vì bạn muốn áp dụng Material Design theo phong cách chủ đề của mình trong các phiên bản sdk trước đó cho 21. ActionBarActivityyêu cầu, AppThemevì vậy nếu bạn cũng muốn ngăn chặn tùy chỉnh của riêng mình về AppTheme, chỉ bạn phải thay đổi trong styles.xml của mình (trước đó sang sdk 21) vì vậy theo cách này, có thể kế thừa cho một chủ đề App Compat.

<style name="AppTheme" parent="android:Theme.Holo.Light.DarkActionBar">

cho điều này:

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
7
Wraithious 2017-10-28 07:58.

Tôi cũng gặp sự cố này và những gì tôi đã làm để khắc phục nó VÀ vẫn sử dụng chủ đề Holo là thực hiện các bước sau:

đầu tiên tôi thay thế nhập này:

import android.support.v7.app.AppCompatActivity;

với cái này:

import android.app.Activity;

sau đó đã thay đổi tiện ích mở rộng của tôi từ:

public class MyClass extends AppCompatActivity {//...

đến điều này:

public class MyClass extends Activity {//...

Và cũng phải thay đổi lần nhập này:

import android.support.v7.app.AlertDialog;

nhập này:

import android.app.AlertDialog;

và sau đó, bạn có thể sử dụng thẻ chủ đề của mình trong tệp kê khai ở cấp hoạt động:

android:theme="@android:style/Theme.Holo.Dialog" />

và cuối cùng, (trừ khi bạn có các lớp khác trong dự án của mình phải sử dụng v7 appCompat), bạn có thể dọn dẹp và xây dựng lại dự án của mình hoặc xóa mục này trong tệp bản dựng gradle ở cấp ứng dụng:

compile 'com.android.support:appcompat-v7:23.2.1'

nếu bạn có các lớp khác trong dự án của mình phải sử dụng appCompat v7 thì chỉ cần dọn dẹp và xây dựng lại dự án.

6
Fazal 2015-02-02 08:32.

Thay đổi kiểu chủ đề gốc của bạn thành

 parent="Theme.AppCompat"

Điều này đã làm việc cho tôi ...

6
Kaloglu 2015-06-16 03:50.

Bạn có nhiều giải pháp cho lỗi đó.

  1. Bạn nên sử dụng Hoạt động hoặc FragmentActivity thay vì ActionbarActivity hoặc AppCompatActivity

  2. Nếu bạn muốn sử dụng ActionbarActivity hoặc AppCompatActivity , bạn nên thay đổi trong styles.xml Theme.Holo.xxxx để Theme.Appcompat.Light (add nếu cần thiết để DarkActionbar )

Nếu bạn không cần thuộc tính tiên tiến về thanh hành động hoặc AppCompat bạn không cần phải sử dụng Actionbar hoặc AppCompat .

6
shikha 2016-02-09 20:09.

Trong tệp kê khai Android, chỉ cần thay đổi chủ đề hoạt động thành AppTheme dưới dạng đoạn mã sau

<activity
  android:name=".MainActivity"
  android:label="@string/app_name"
  android:theme="@style/AppTheme">
</activity>
6
Avinash_ks 2017-03-20 20:21.

Đây là lúc bạn muốn có một AlertDialog trong một Fragment

            AlertDialog.Builder adb = new AlertDialog.Builder(getActivity());
            adb.setTitle("My alert Dialogue \n");
            adb.setPositiveButton("OK", new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int which) {

                  //some code

            } });
            adb.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int which) {

                 dialog.dismiss();

                } });
            adb.show();
6
Dante 2018-01-30 02:12.

Theo kinh nghiệm của tôi, vấn đề là bối cảnh nơi tôi trình chiếu hộp thoại của mình. Bên trong một nút bấm, tôi khởi tạo một AlertDialog theo cách này:

builder = new AlertDialog.Builder(getApplicationContext());

Nhưng ngữ cảnh không đúng và gây ra lỗi. Tôi đã thay đổi nó bằng cách sử dụng ngữ cảnh ứng dụng theo cách này:

Trong phần khai báo:

Context mContext;

trong phương thức onCreate

mContext = this;

Và cuối cùng trong mã nơi tôi cần AlertDialog:

start_stop = (Button) findViewById(R.id.start_stop);
start_stop.setOnClickListener( new View.OnClickListener()
     {
                @Override
                public void onClick(View v)
                {
                    if (!is_running)
                    {
                        builder = new AlertDialog.Builder(mContext);
                        builder.setMessage("MYTEXT")
                                .setCancelable(false)
                                .setPositiveButton("SI", new DialogInterface.OnClickListener() {
                                    public void onClick(DialogInterface dialog, int id) {
                                    Task_Started = false;
                                    startTask();
                                    }
                                })
                                .setNegativeButton("NO",
                                        new DialogInterface.OnClickListener() {
                                    public void onClick(DialogInterface dialog, int id) {
                                        dialog.cancel();
                                    }
                                });
                        AlertDialog alert = builder.create();
                        alert.show();
                    }
            }
        }

Đây là giải pháp cho tôi.

6
Azhar osws 2017-11-18 21:34.

Tôi đã nhận được cùng một vấn đề. Bởi vì tôi đang tạo ngăn điều hướng tùy chỉnh. Nhưng tôi quên đề cập đến chủ đề trong tệp kê khai của mình như thế này

android:theme="@style/Theme.AppCompat.NoActionBar"

Ngay sau khi tôi thêm chủ đề ở trên vào tệp kê khai của mình, nó đã giải quyết được sự cố.

5
user1501382 2015-04-18 20:55.

Điều này đã làm việc cho tôi:

<application
           android:allowBackup="true"
           android:icon="@mipmap/ic_launcher"
           android:label="@string/app_name"
           android:theme="@style/AppTheme" >
           <activity
               android:name=".MainActivity"
               android:label="@string/app_name"
               android:theme="@style/Theme.AppCompat.NoActionBar">

               <intent-filter>
                   <action android:name="android.intent.action.MAIN" />

                   <category android:name="android.intent.category.LAUNCHER" />
               </intent-filter>
           </activity>
</application>
5
Md Imran Choudhury 2015-04-21 10:03.

Hoạt động của bạn được mở rộng ActionBarActivity mà đòi hỏi sự AppCompat.theme được áp dụng. Thay đổi từ ActionBarActivity thành Activity hoặc FragmentActivity , nó sẽ giải quyết được vấn đề.

Nếu bạn không sử dụng thanh Hành động thì:

android:theme="@android:style/Theme.Light.NoTitleBar.Fullscreen" 
4
Kaloglu 2017-10-23 02:57.

Giải pháp nhanh chóng.

Thay đổi chủ đề gốc của bạn trong styles.xml

Thay thế từ

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">

đến

<style name="AppTheme" parent="Theme.AppCompat">
3
kiran boghra 2016-08-04 01:58.

Giải pháp này đã làm việc cho tôi.

Thư viện thiết kế phụ thuộc vào Thư viện hỗ trợ Support v4 và AppCompat, vì vậy không sử dụng phiên bản khác nhau cho appcompat và thư viện thiết kế trong gradle.

sử dụng

 compile 'com.android.support:appcompat-v7:23.0.0'
 compile 'com.android.support:design:23.0.0'

thay vì

 compile 'com.android.support:appcompat-v7:23.0.0'
 compile 'com.android.support:design:23.1.0'

Related questions

MORE COOL STUFF

Cate Blanchett chia tay chồng sau 3 ngày bên nhau và vẫn kết hôn với anh ấy 25 năm sau

Cate Blanchett chia tay chồng sau 3 ngày bên nhau và vẫn kết hôn với anh ấy 25 năm sau

Cate Blanchett đã bất chấp những lời khuyên hẹn hò điển hình khi cô gặp chồng mình.

Tại sao Michael Sheen là một diễn viên phi lợi nhuận

Tại sao Michael Sheen là một diễn viên phi lợi nhuận

Michael Sheen là một diễn viên phi lợi nhuận nhưng chính xác thì điều đó có nghĩa là gì?

Hallmark Star Colin Egglesfield Các món ăn gây xúc động mạnh đối với người hâm mộ tại RomaDrama Live! [Loại trừ]

Hallmark Star Colin Egglesfield Các món ăn gây xúc động mạnh đối với người hâm mộ tại RomaDrama Live! [Loại trừ]

Ngôi sao của Hallmark Colin Egglesfield chia sẻ về những cuộc gặp gỡ với người hâm mộ ly kỳ tại RomaDrama Live! cộng với chương trình INSPIRE của anh ấy tại đại hội.

Tại sao bạn không thể phát trực tuyến 'chương trình truyền hình phía Bắc'

Tại sao bạn không thể phát trực tuyến 'chương trình truyền hình phía Bắc'

Bạn sẽ phải phủi sạch đầu đĩa Blu-ray hoặc DVD để xem tại sao Northern Exposure trở thành một trong những chương trình nổi tiếng nhất của thập niên 90.

Where in the World Are You? Take our GeoGuesser Quiz

Where in the World Are You? Take our GeoGuesser Quiz

The world is a huge place, yet some GeoGuessr players know locations in mere seconds. Are you one of GeoGuessr's gifted elite? Take our quiz to find out!

8 công dụng tuyệt vời của Baking Soda và Giấm

8 công dụng tuyệt vời của Baking Soda và Giấm

Bạn biết đấy, hai sản phẩm này là nguồn điện để làm sạch, riêng chúng. Nhưng cùng với nhau, chúng có một loạt công dụng hoàn toàn khác.

Hạn hán, biến đổi khí hậu đe dọa tương lai của thủy điện Hoa Kỳ

Hạn hán, biến đổi khí hậu đe dọa tương lai của thủy điện Hoa Kỳ

Thủy điện rất cần thiết cho lưới điện của Hoa Kỳ, nhưng nó chỉ tạo ra năng lượng khi có nước di chuyển. Bao nhiêu nhà máy thủy điện có thể gặp nguy hiểm khi các hồ và sông cạn kiệt?

Quyên góp tóc của bạn để giúp giữ nước sạch của chúng tôi

Quyên góp tóc của bạn để giúp giữ nước sạch của chúng tôi

Tóc tỉa từ các tiệm và các khoản quyên góp cá nhân có thể được tái sử dụng như những tấm thảm thấm dầu và giúp bảo vệ môi trường.

Tận dụng lợi thế của việc bán hàng nhân Ngày của Cha này

Tận dụng lợi thế của việc bán hàng nhân Ngày của Cha này

Màn hình Samsung Galaxy S9 Plus. Chủ nhật này là Ngày của Cha⁠ — trong trường hợp nó khiến bạn suy nghĩ — và thay vì mua cho anh ấy một chiếc cà vạt trong năm nay, có lẽ đã đến lúc bạn mua cho anh ấy thứ mà anh ấy sẽ thực sự sử dụng.

Assassin's Creed Snuck Into Monster Hunter: World Last Night

Assassin's Creed Snuck Into Monster Hunter: World Last Night

Monster Hunter: World yêu thích các sự kiện chéo. Dù có nghĩa là hóa trang thành Dante của Devil May Cry, giả dạng Horizon: Zero Dawn's Aloy, hay chiến đấu với quái vật Final Fantasy, các nhiệm vụ sự kiện khác nhau của Thế giới được nâng cấp tự do so với các trò chơi khác.

Ava DuVernay Có Quà Tặng Ngày Của Mẹ cho Tất Cả Chúng Ta: Nếp Nhăn Thời Gian Sẽ Được Viết Lại Vào Cuối Tuần Ngày Của Mẹ!

Ava DuVernay Có Quà Tặng Ngày Của Mẹ cho Tất Cả Chúng Ta: Nếp Nhăn Thời Gian Sẽ Được Viết Lại Vào Cuối Tuần Ngày Của Mẹ!

Storm Reid, Oprah Winfrey, Mindy Kaling, Reese Witherspoon và Ava DuVernay tại buổi chiếu đặc biệt của A Wrinkle in Time tại Nhà hát Walter Reade ở Thành phố New York vào ngày 7 tháng 3 năm 2018 “Ava rất mong được nói chuyện với bạn,” một trong những người của Array dư luận viên nói qua điện thoại. (Array là tập thể phân phối, nghệ thuật và vận động chính sách của Ava DuVernay tập trung vào các bộ phim của người da màu và phụ nữ.

Nhiệm vụ bất khả thi 5 sẽ khôi phục niềm tin của bạn trong phim hành động Tentpole

Nhiệm vụ bất khả thi 5 sẽ khôi phục niềm tin của bạn trong phim hành động Tentpole

Mission Impossible: Rogue Nation bắt đầu ở một cấp độ khác. Theo nghĩa đen.

Edwin McCain ra mắt Grand Ole Opry: Quay cảnh hậu trường với nhạc sĩ 'I'll Be'

Edwin McCain ra mắt Grand Ole Opry: Quay cảnh hậu trường với nhạc sĩ 'I'll Be'

McCain, người đang làm việc cho một album mới, lần đầu tiên bước vào vòng kết nối vào tối thứ Sáu ở Nashville

Nicky Hilton Forced to Borrow Paris' 'I Love Paris' Sweatshirt After 'Airline Loses All [My] Luggage'

Nicky Hilton Forced to Borrow Paris' 'I Love Paris' Sweatshirt After 'Airline Loses All [My] Luggage'

Nicky Hilton Rothschild's luggage got lost, but luckily she has an incredible closet to shop: Sister Paris Hilton's!

Kate Middleton dành một ngày bên bờ nước ở London, cùng với Jennifer Lopez, Julianne Hough và hơn thế nữa

Kate Middleton dành một ngày bên bờ nước ở London, cùng với Jennifer Lopez, Julianne Hough và hơn thế nữa

Kate Middleton dành một ngày bên bờ nước ở London, cùng với Jennifer Lopez, Julianne Hough và hơn thế nữa. Từ Hollywood đến New York và mọi nơi ở giữa, hãy xem các ngôi sao yêu thích của bạn đang làm gì!

17 tuổi bị đâm chết trong khi 4 người khác bị thương trong một cuộc tấn công bằng dao trên sông Wisconsin

17 tuổi bị đâm chết trong khi 4 người khác bị thương trong một cuộc tấn công bằng dao trên sông Wisconsin

Các nhà điều tra đang xem xét liệu nhóm và nghi phạm có biết nhau trước vụ tấn công hay không

Tôi viết như thế nào

Tôi viết như thế nào

Đối với tôi, mọi thứ là về dòng đầu tiên đó và nó sẽ đưa bạn đến đâu. Một số nhà văn bị điều khiển bởi cốt truyện, sự sắp xếp tinh tế của các quân cờ, trong khi những người khác bị lôi cuốn bởi một nhân vật và khả năng thực hiện một cuộc hành trình với một người bạn hư cấu mới.

Đường băng hạ cánh

Đường băng hạ cánh

Cuối hè đầu thu là mùa hoài niệm. Những chiếc đèn đường chiếu ánh sáng của chúng qua những con đường đẫm mưa, và những chiếc lá dưới chân - màu đỏ cam tắt trong bóng chạng vạng - là lời nhắc nhở về những ngày đã qua.

Hãy tưởng tượng tạo ra một chiến lược nội dung thực sự CHUYỂN ĐỔI. Nó có thể.

Hãy tưởng tượng tạo ra một chiến lược nội dung thực sự CHUYỂN ĐỔI. Nó có thể.

Vào năm 2021, tôi khuyến khích bạn suy nghĩ lại mọi thứ bạn biết về khách hàng mà bạn phục vụ và những câu chuyện bạn kể cho họ. Lùi lại.

Sự mất mát của voi ma mút đã mở ra trái tim tôi để yêu

Sự mất mát của voi ma mút đã mở ra trái tim tôi để yêu

Vào ngày sinh nhật thứ 9 của Felix The Cat, tôi nhớ về một trong những mất mát lớn nhất trong cuộc đời trưởng thành của tôi - Sophie của tôi vào năm 2013. Tôi đã viết bài luận này và chia sẻ nó trên nền tảng này một thời gian ngắn vào năm 2013.

Language