Kotlin:保存账户信息的最佳方式
Kotlin: Best way to save account information
我正在尝试开发一个 android 应用程序,但遇到以下问题:
我想保存一个用户的银行账户信息,应该是这样的:
- 名字、姓氏或公司
- 地址(街道 + 号码、邮政编码、国家/地区)
- IBAN
有没有比对 1 和 3 使用 EditText 以及 EditTextPostalAdress 更好的方法?
其次,如何保存关闭应用程序时不重置的配置文件?
提前谢谢你,
旋转 8
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<EditText
android:id="@+id/editTextCompanyName"
android:inputType="textPersonName"
android:text="@string/AccountName"/>
<EditText
android:id="@+id/editTextPostalAddress"
android:inputType="textPostalAddress"/>
<EditText
android:id="@+id/editTextIBAN"
android:inputType="textPersonName"
android:text="@string/iban"/>
</LinearLayout>
您实际上使用了 3 个 EditText
个小部件,其中一个指定 android:inputType="textPostalAddress"
。这是正确的做法,没有为此目的的特殊视图。
您真正想问的是如何在 Android 应用程序中 保存数据 。意思是,即使应用程序被杀死,如何存储信息。有很多方法可以做到这一点,常见的方法是本地数据库(查看 Room), Shared Preferences or a dedicated remote server (check out Firebase)。这通常取决于您需要存储的数据类型,and/or 您应用的目的。
更多信息,请参考documentation.
我正在尝试开发一个 android 应用程序,但遇到以下问题:
我想保存一个用户的银行账户信息,应该是这样的:
- 名字、姓氏或公司
- 地址(街道 + 号码、邮政编码、国家/地区)
- IBAN
有没有比对 1 和 3 使用 EditText 以及 EditTextPostalAdress 更好的方法?
其次,如何保存关闭应用程序时不重置的配置文件?
提前谢谢你, 旋转 8
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<EditText
android:id="@+id/editTextCompanyName"
android:inputType="textPersonName"
android:text="@string/AccountName"/>
<EditText
android:id="@+id/editTextPostalAddress"
android:inputType="textPostalAddress"/>
<EditText
android:id="@+id/editTextIBAN"
android:inputType="textPersonName"
android:text="@string/iban"/>
</LinearLayout>
您实际上使用了 3 个
EditText
个小部件,其中一个指定android:inputType="textPostalAddress"
。这是正确的做法,没有为此目的的特殊视图。您真正想问的是如何在 Android 应用程序中 保存数据 。意思是,即使应用程序被杀死,如何存储信息。有很多方法可以做到这一点,常见的方法是本地数据库(查看 Room), Shared Preferences or a dedicated remote server (check out Firebase)。这通常取决于您需要存储的数据类型,and/or 您应用的目的。 更多信息,请参考documentation.