mirror of
https://github.com/moparisthebest/k-9
synced 2024-10-31 15:45:08 -04:00
Updated Debug screen to pull version number from the package info.
Fixed "loading more messages" to use the cleaner String.format way of doing things, and changed the corresponding entries in strings.xml. Deleted the now-unused build_number.xml file.
This commit is contained in:
parent
0ac17da6cd
commit
efb2801bab
@ -1,4 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="build_number">279</string>
|
||||
</resources>
|
@ -71,8 +71,8 @@
|
||||
<string name="status_sending">Sending\u2026</string> <!-- Used in Outbox when a message is currently sending -->
|
||||
<string name="status_loading_more_failed">Retry loading more messages</string>
|
||||
|
||||
<string name="load_more_before_number">Load up to\u0020</string>
|
||||
<string name="load_more_after_number">\u0020more</string>
|
||||
<string name="load_more_messages_fmt">Load up
|
||||
to <xliff:g id="messages_to_load">%d</xliff:g> more</string>
|
||||
|
||||
<string name="notification_new_title">New email</string>
|
||||
<string name="notification_new_scrolling">New email from <xliff:g id="sender">%s</xliff:g></string>
|
||||
|
@ -2,7 +2,10 @@
|
||||
package com.android.email.activity;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.content.pm.PackageInfo;
|
||||
import android.content.pm.PackageManager;
|
||||
import android.os.Bundle;
|
||||
import android.util.Log;
|
||||
import android.view.Menu;
|
||||
import android.view.MenuItem;
|
||||
import android.widget.CheckBox;
|
||||
@ -14,6 +17,8 @@ import com.android.email.Email;
|
||||
import com.android.email.Preferences;
|
||||
import com.android.email.R;
|
||||
|
||||
import java.lang.Integer;
|
||||
|
||||
public class Debug extends Activity implements OnCheckedChangeListener {
|
||||
private TextView mVersionView;
|
||||
private CheckBox mEnableDebugLoggingView;
|
||||
@ -35,9 +40,8 @@ public class Debug extends Activity implements OnCheckedChangeListener {
|
||||
|
||||
mEnableDebugLoggingView.setOnCheckedChangeListener(this);
|
||||
mEnableSensitiveLoggingView.setOnCheckedChangeListener(this);
|
||||
|
||||
mVersionView.setText(String.format(getString(R.string.debug_version_fmt).toString(),
|
||||
getString(R.string.build_number)));
|
||||
|
||||
mVersionView.setText(String.format(getString(R.string.debug_version_fmt).toString(), getVersionNumber()));
|
||||
|
||||
mEnableDebugLoggingView.setChecked(Email.DEBUG);
|
||||
mEnableSensitiveLoggingView.setChecked(Email.DEBUG_SENSITIVE);
|
||||
@ -70,4 +74,18 @@ public class Debug extends Activity implements OnCheckedChangeListener {
|
||||
return true;
|
||||
}
|
||||
|
||||
private String getVersionNumber() {
|
||||
String version = "?";
|
||||
int vnum;
|
||||
|
||||
try {
|
||||
PackageInfo pi =
|
||||
getPackageManager().getPackageInfo(getPackageName(), 0);
|
||||
version = Integer.toString(pi.versionCode);
|
||||
|
||||
} catch (PackageManager.NameNotFoundException e){
|
||||
Log.e(Email.LOG_TAG, "Package name not found: " + e.getMessage());
|
||||
};
|
||||
return version;
|
||||
}
|
||||
}
|
||||
|
@ -1635,9 +1635,8 @@ public class FolderMessageList extends ExpandableListActivity
|
||||
{
|
||||
if (folder.lastCheckFailed == false)
|
||||
{
|
||||
holder.main.setText(getString(R.string.load_more_before_number)
|
||||
+ mAccount.getDisplayCount()
|
||||
+ getString(R.string.load_more_after_number));
|
||||
holder.main.setText(String.format(getString(R.string.load_more_messages_fmt).toString(),
|
||||
mAccount.getDisplayCount()));
|
||||
} else
|
||||
{
|
||||
holder.main.setText(getString(R.string.status_loading_more_failed));
|
||||
|
Loading…
Reference in New Issue
Block a user