Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

app has rendering problems #4

Open
vitalych opened this issue Sep 13, 2013 · 7 comments
Open

app has rendering problems #4

vitalych opened this issue Sep 13, 2013 · 7 comments
Labels

Comments

@vitalych
Copy link
Member

Last letter of all menu options partially drawn
Probably because Force GPU Rendering developer option set.
cyanogenmod 10.1.3 RC 2 (patched with openpdroid) on a nexus 4.

@Lanchon
Copy link
Contributor

Lanchon commented Dec 4, 2013

this issue is fixed simply by building your old sources with recent android development tools. no changes in your code seem necessary.

@vitalych
Copy link
Member Author

vitalych commented Dec 7, 2013

I've built a new version with the latest SDK. Let me know if it solves the problem.

@Lanchon
Copy link
Contributor

Lanchon commented Dec 9, 2013

i suppose it does, my builds do not exhibit the problem. i need to wipe app settings to go back to your signed codebase. i will report if i do.

@vratiskol
Copy link

The problem is still present on Android lolipop.
You can't save your profil.
The app is unusable.

@vitalych
Copy link
Member Author

I haven't looked into it in a while, if you can check if a build with the latest sdk works, I'd be happy to update.

@vratiskol
Copy link

I compile with target=android-21 and same issue.
Next I compile with debug mode and a some functions are deprecated

I'm not Android Dev expert but I'll try to resolve with TunnelListPreferences.java

-compile:
[javac] Compiling 24 source files to /download/MagicTunnel/bin/classes
[javac] /download/MagicTunnel/src/net/magictunnel/Log.java:24: warning: [deprecation] ClipboardManager in android.text has been deprecated
[javac] import android.text.ClipboardManager;
[javac] ^
[javac] /download/MagicTunnel/src/net/magictunnel/Log.java:76: warning: [deprecation] ClipboardManager in android.text has been deprecated
[javac] ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
[javac] ^
[javac] /download/MagicTunnel/src/net/magictunnel/Log.java:76: warning: [deprecation] ClipboardManager in android.text has been deprecated
[javac] ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
[javac] ^
[javac] /download/MagicTunnel/src/net/magictunnel/SystemComponentChecklist.java:54: warning: [deprecation] addPreferencesFromResource(int) in PreferenceActivity has been deprecated
[javac] addPreferencesFromResource(R.xml.checklist);
[javac] ^
[javac] /download/MagicTunnel/src/net/magictunnel/SystemComponentChecklist.java:67: warning: [deprecation] getPreferenceScreen() in PreferenceActivity has been deprecated
[javac] PreferenceScreen screen = getPreferenceScreen();
[javac] ^
[javac] /download/MagicTunnel/src/net/magictunnel/SystemComponentChecklist.java:115: warning: [deprecation] getPreferenceScreen() in PreferenceActivity has been deprecated
[javac] PreferenceScreen screen = getPreferenceScreen();
[javac] ^
[javac] /download/MagicTunnel/src/net/magictunnel/SystemComponentChecklist.java:151: warning: [deprecation] getPreferenceScreen() in PreferenceActivity has been deprecated
[javac] PreferenceScreen screen = getPreferenceScreen();
[javac] ^
[javac] /download/MagicTunnel/src/net/magictunnel/TunnelListPreferences.java:74: warning: [deprecation] addPreferencesFromResource(int) in PreferenceActivity has been deprecated
[javac] addPreferencesFromResource(R.xml.tunnellist);
[javac] ^
[javac] /download/MagicTunnel/src/net/magictunnel/TunnelListPreferences.java:98: warning: [deprecation] getPreferenceScreen() in PreferenceActivity has been deprecated
[javac] PreferenceScreen screen = getPreferenceScreen();
[javac] ^
[javac] /download/MagicTunnel/src/net/magictunnel/TunnelListPreferences.java:195: warning: [deprecation] getPreferenceScreen() in PreferenceActivity has been deprecated
[javac] PreferenceScreen prefs = getPreferenceScreen();
[javac] ^
[javac] /download/MagicTunnel/src/net/magictunnel/TunnelListPreferences.java:233: warning: [deprecation] getPreferenceScreen() in PreferenceActivity has been deprecated
[javac] PreferenceScreen prefs = getPreferenceScreen();
[javac] ^
[javac] /download/MagicTunnel/src/net/magictunnel/TunnelListPreferences.java:249: warning: [deprecation] showDialog(int) in Activity has been deprecated
[javac] showDialog(CONFIRM_DELETE_DIALOG_ID);
[javac] ^
[javac] /download/MagicTunnel/src/net/magictunnel/TunnelListPreferences.java:290: warning: [deprecation] getPreferenceScreen() in PreferenceActivity has been deprecated
[javac] PreferenceScreen screen = getPreferenceScreen();
[javac] ^
[javac] /download/MagicTunnel/src/net/magictunnel/TunnelListPreferences.java:345: warning: [deprecation] onCreateDialog(int) in Activity has been deprecated
[javac] protected final Dialog onCreateDialog(final int id) {
[javac] ^
[javac] /download/MagicTunnel/src/net/magictunnel/TunnelListPreferences.java:363: warning: [deprecation] onCreateDialog(int) in Activity has been deprecated
[javac] return super.onCreateDialog(id);
[javac] ^
[javac] /download/MagicTunnel/src/net/magictunnel/TunnelPreferences.java:120: warning: [deprecation] addPreferencesFromResource(int) in PreferenceActivity has been deprecated
[javac] addPreferencesFromResource(R.xml.tunnelsettings);
[javac] ^
[javac] /download/MagicTunnel/src/net/magictunnel/TunnelPreferences.java:256: warning: [deprecation] getPreferenceScreen() in PreferenceActivity has been deprecated
[javac] PreferenceScreen screen = getPreferenceScreen();
[javac] ^
[javac] /download/MagicTunnel/src/net/magictunnel/TunnelPreferences.java:508: warning: [deprecation] showDialog(int) in Activity has been deprecated
[javac] showDialog(CONFIRM_DIALOG_ID);
[javac] ^
[javac] /download/MagicTunnel/src/net/magictunnel/TunnelPreferences.java:535: warning: [deprecation] onCreateDialog(int) in Activity has been deprecated
[javac] protected final Dialog onCreateDialog(final int id) {
[javac] ^
[javac] /download/MagicTunnel/src/net/magictunnel/TunnelPreferences.java:558: warning: [deprecation] onCreateDialog(int) in Activity has been deprecated
[javac] return super.onCreateDialog(id);
[javac] ^
[javac] 20 warnings

@vratiskol
Copy link

I bypass the problem (change back key to save) in TunnelPreferences.java but now I've an error with the executable (only PIE executable)

public final boolean onKeyDown(final int keyCode, final KeyEvent event) {
switch (keyCode) {
case KeyEvent.KEYCODE_BACK:
/** return doCancel(); */
return validateAndSaveResult();
default:
break;
}
return super.onKeyDown(keyCode, event);
}

/**
 * Checks whether the changes are valid and saves them.
 * @return true if successfully saved.
 */
public final boolean validateAndSaveResult() {
    String error = validate();
    if (error != null) {
        Utils.showErrorMessage(this, error);
        return false;
    } else {
        saveProperties();
        finish();
    }
    return true;
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants