Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
7
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Open sidebar
Ewout ter Hoeven
VLC-Android
Commits
8cef981e
Commit
8cef981e
authored
Mar 23, 2012
by
Edward Wang
Committed by
Jean-Baptiste Kempf
Apr 15, 2012
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add debugging feature to clear database
Signed-off-by:
Jean-Baptiste Kempf
<
jb@videolan.org
>
parent
f324baea
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
20 additions
and
1 deletion
+20
-1
vlc-android/res/values/strings.xml
vlc-android/res/values/strings.xml
+1
-0
vlc-android/res/xml/preferences.xml
vlc-android/res/xml/preferences.xml
+1
-0
vlc-android/src/org/videolan/vlc/DatabaseManager.java
vlc-android/src/org/videolan/vlc/DatabaseManager.java
+7
-1
vlc-android/src/org/videolan/vlc/gui/PreferencesActivity.java
...android/src/org/videolan/vlc/gui/PreferencesActivity.java
+11
-0
No files found.
vlc-android/res/values/strings.xml
View file @
8cef981e
...
...
@@ -66,6 +66,7 @@
<string
name=
"enable_iomx"
>
Enable hardware accelerated decoding
</string>
<string
name=
"advanced_debugging"
>
Advanced Debugging
</string>
<string
name=
"quit"
>
Quit Application
</string>
<string
name=
"clear_media_db"
>
Clear media database
</string>
<string
name=
"detect_headset"
>
Detect headset
</string>
<string
name=
"detect_headset_detail"
>
Pause on headset removed, Resume on headset inserted
</string>
<string
name=
"refresh"
>
Refresh
</string>
...
...
vlc-android/res/xml/preferences.xml
View file @
8cef981e
...
...
@@ -34,6 +34,7 @@
<PreferenceCategory
android:title=
"@string/advanced_prefs_category"
>
<PreferenceScreen
android:title=
"@string/advanced_debugging"
>
<Preference
android:title=
"@string/quit"
android:key=
"quit_app"
android:enabled=
"true"
/>
<Preference
android:title=
"@string/clear_media_db"
android:key=
"clear_media_db"
android:enabled=
"true"
/>
</PreferenceScreen>
</PreferenceCategory>
</PreferenceScreen>
vlc-android/src/org/videolan/vlc/DatabaseManager.java
View file @
8cef981e
...
...
@@ -475,5 +475,11 @@ public class DatabaseManager {
public
synchronized
void
clearSearchhistory
()
{
mDb
.
delete
(
SEARCHHISTORY_TABLE_NAME
,
null
,
null
);
}
/**
* Empty the database for debugging purposes
*/
public
synchronized
void
emptyDatabase
()
{
mDb
.
delete
(
MEDIA_TABLE_NAME
,
null
,
null
);
}
}
vlc-android/src/org/videolan/vlc/gui/PreferencesActivity.java
View file @
8cef981e
...
...
@@ -33,6 +33,7 @@ import android.preference.CheckBoxPreference;
import
android.preference.Preference
;
import
android.preference.Preference.OnPreferenceClickListener
;
import
android.preference.PreferenceActivity
;
import
android.widget.Toast
;
public
class
PreferencesActivity
extends
PreferenceActivity
{
...
...
@@ -114,6 +115,16 @@ public class PreferencesActivity extends PreferenceActivity {
return
true
;
}
});
Preference
clearMediaPref
=
(
Preference
)
findPreference
(
"clear_media_db"
);
clearMediaPref
.
setOnPreferenceClickListener
(
new
OnPreferenceClickListener
()
{
public
boolean
onPreferenceClick
(
Preference
preference
)
{
DatabaseManager
.
getInstance
(
getBaseContext
()).
emptyDatabase
();
Toast
.
makeText
(
getBaseContext
(),
"Media database cleared!"
,
Toast
.
LENGTH_SHORT
);
return
true
;
}
});
}
@Override
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment