小编Ami*_*and的帖子

错误:"app_name"未在af中翻译

我是Android编码和这个论坛的新手.当我试图运行项目来测试它时,我收到以下错误: -

"app_name"未翻译为af,am,ar,be,bg,ca,cs,da,de,el,en-rGB,en-rIN,es,es-rUS,et,et-rEE,fa,fi ,fr,fr-rCA,hi,hr,hu,hy-rAM,in,it,iw,ja,ka-rGE,km-rKH,ko,lo-rLA,lt,lv,mn-rMN,ms,ms -rMY,nb,nl,pl,pt,pt-rBR,pt-rPT,ro,ru,sk,sl,sr,sv,sw,th,tl,tr,uk,vi,zh-rCN,zh-rHK ,zh-rTW,zu

values/strings.xml

的strings.xml: -

<?xml version="1.0" encoding="utf-8"?> <resources>

<string name="app_name">ThessMuseams</string>
<string name="hello_world">Hello world!</string>
<string name="menu_settings">Settings</string>
Run Code Online (Sandbox Code Playgroud)

android translation

50
推荐指数
6
解决办法
5万
查看次数

如何动态创建多个JSON对象?

我试图将数据插入到多个JSON对象中,但我不知道如何在android中动态创建它们.

在硬编码的方式,它是这样的: -

JSONArray pdoInformation = new JSONArray();

JSONObject pDetail1 = new JSONObject();
JSONObject pDetail2 = new JSONObject();
JSONObject pDetail3 = new JSONObject();

pDetail1.put("productid", 1);
pDetail1.put("qty", 3);
pDetail1.put("listprice", 9500);

pDetail2.put("productid", 2);
pDetail2.put("qty", 4);
pDetail2.put("listprice", 8500);

pDetail3.put("productid", 3);
pDetail3.put("qty", 2);
pDetail3.put("listprice", 1500);

pdoInformation.put(pDetail1);
pdoInformation.put(pDetail2);
pdoInformation.put(pDetail3);
Run Code Online (Sandbox Code Playgroud)

但我要创建这些JSONObject动态的,因为我不知道有多少人会在编码被需要,并在这些动态创建 JSONObject的数据将来自三个被填充ArrayListproductid,qtylistprice.

很明显,动态创建的数量JSONObject将取决于size任何一个ArrayList.

ArrayList : -

ArrayList<String> productid = new ArrayList<String>();
ArrayList<String> qty = new ArrayList<String>();
ArrayList<String> listprice= new …
Run Code Online (Sandbox Code Playgroud)

java android json dynamic

1
推荐指数
1
解决办法
6435
查看次数

无法使用SQLiteAssetHelper类复制数据库

我正在扩展SQLiteAssetHelper类以使用我的资源文件夹中的预填充数据库,但我的应用程序崩溃并发出错误说Caused by: android.database.sqlite.SQLiteCantOpenDatabaseException: unknown error (code 14): Could not open database.

当我签入时ddms,没有数据库文件夹或我的db文件data/data/com.sqlitetospinner1/.因此,为了测试,我创建了一个名为的文件夹并将databasesdb文件推入其中.在此之后,应用程序开始完美运行.

这意味着我的AssetsHelper班级无法复制数据库.

AssetsHelper 类:-

public class AssetsHelper extends SQLiteAssetHelper {

private static final String DATABASE_NAME = "mydb.sqlite";
private static final int DATABASE_VERSION = 1;

public AssetsHelper(Context context) {
    super(context, DATABASE_NAME, null, DATABASE_VERSION);

}


public List<String> getAllColleges(){
    List<String> colleges = new ArrayList<String>();

    // Select All Query
    String selectQuery = "SELECT * FROM colleges_list ORDER BY Organization_Name"; …
Run Code Online (Sandbox Code Playgroud)

android android-assets android-sqlite

1
推荐指数
1
解决办法
3402
查看次数

-1
推荐指数
1
解决办法
4488
查看次数

if-else部分不起作用

为什么if-else部分在下面的代码中不起作用.我检查了success之前的值,if它正在返回,true但里面的代码if不起作用.

protected void onPostExecute(Void aVoid) {
              super.onPostExecute(aVoid);    
              dialog.dismiss();
              System.out.println(success);
              if(success == "true")
              {
                  Toast t = Toast.makeText(getApplicationContext(), "Successfully logged in", Toast.LENGTH_SHORT);
                    t.show();
                    Intent intent = new Intent(MainActivity.this, Quote_Details.class);         
                    intent.putExtra("sessionId", sessionId);
                    startActivity(intent);
              }
              else if(success == "fals")
              {
               Toast f = Toast.makeText(getApplicationContext(), "LOGIN FAILED", Toast.LENGTH_LONG);
               f.show();
              }
             }
Run Code Online (Sandbox Code Playgroud)

java if-statement

-2
推荐指数
1
解决办法
149
查看次数