维护了一部分原有代码的缺陷

master
wc 4 years ago
parent adc95778ab
commit 57fe8aa267

@ -23,15 +23,11 @@
<autoscroll-to-editor value="false" /> <autoscroll-to-editor value="false" />
<autoscroll-from-editor value="true" /> <autoscroll-from-editor value="true" />
<show-object-properties value="true" /> <show-object-properties value="true" />
<loaded-nodes> <loaded-nodes />
<connection connection-id="c194df0b-2086-4097-86c4-156443c71765">
<schema name="main" object-types="table, view" />
</connection>
</loaded-nodes>
</component> </component>
<component name="DBNavigator.Project.DatabaseConsoleManager"> <component name="DBNavigator.Project.DatabaseConsoleManager">
<connection id="c194df0b-2086-4097-86c4-156443c71765"> <connection id="c194df0b-2086-4097-86c4-156443c71765">
<console name="Connection" type="STANDARD" schema="main" session="Main">select * from data</console> <console name="Connection" type="STANDARD" schema="main" session="Main"><![CDATA[select * from data]]></console>
</connection> </connection>
<connection id="3921c0f7-f4e9-433a-9b63-22b925eec5d9"> <connection id="3921c0f7-f4e9-433a-9b63-22b925eec5d9">
<console name="Connection 1" type="STANDARD" schema="" session="Main" /> <console name="Connection 1" type="STANDARD" schema="" session="Main" />

@ -31,13 +31,13 @@
<exclude-output /> <exclude-output />
<content url="file://$MODULE_DIR$/../../../app"> <content url="file://$MODULE_DIR$/../../../app">
<sourceFolder url="file://$MODULE_DIR$/../../../app/build/generated/aidl_source_output_dir/debug/out" isTestSource="false" generated="true" /> <sourceFolder url="file://$MODULE_DIR$/../../../app/build/generated/aidl_source_output_dir/debug/out" isTestSource="false" generated="true" />
<sourceFolder url="file://$MODULE_DIR$/../../../app/build/generated/renderscript_source_output_dir/debug/out" isTestSource="false" generated="true" />
<sourceFolder url="file://$MODULE_DIR$/../../../app/build/generated/ap_generated_sources/debug/out" isTestSource="false" generated="true" />
<sourceFolder url="file://$MODULE_DIR$/../../../app/build/generated/source/buildConfig/debug" isTestSource="false" generated="true" /> <sourceFolder url="file://$MODULE_DIR$/../../../app/build/generated/source/buildConfig/debug" isTestSource="false" generated="true" />
<sourceFolder url="file://$MODULE_DIR$/../../../app/build/generated/ap_generated_sources/debug/out" isTestSource="false" generated="true" />
<sourceFolder url="file://$MODULE_DIR$/../../../app/build/generated/renderscript_source_output_dir/debug/out" isTestSource="false" generated="true" />
<sourceFolder url="file://$MODULE_DIR$/../../../app/build/generated/res/rs/debug" type="java-resource" generated="true" /> <sourceFolder url="file://$MODULE_DIR$/../../../app/build/generated/res/rs/debug" type="java-resource" generated="true" />
<sourceFolder url="file://$MODULE_DIR$/../../../app/build/generated/source/buildConfig/androidTest/debug" isTestSource="true" generated="true" />
<sourceFolder url="file://$MODULE_DIR$/../../../app/build/generated/aidl_source_output_dir/debugAndroidTest/out" isTestSource="true" generated="true" />
<sourceFolder url="file://$MODULE_DIR$/../../../app/build/generated/ap_generated_sources/debugAndroidTest/out" isTestSource="true" generated="true" /> <sourceFolder url="file://$MODULE_DIR$/../../../app/build/generated/ap_generated_sources/debugAndroidTest/out" isTestSource="true" generated="true" />
<sourceFolder url="file://$MODULE_DIR$/../../../app/build/generated/aidl_source_output_dir/debugAndroidTest/out" isTestSource="true" generated="true" />
<sourceFolder url="file://$MODULE_DIR$/../../../app/build/generated/source/buildConfig/androidTest/debug" isTestSource="true" generated="true" />
<sourceFolder url="file://$MODULE_DIR$/../../../app/build/generated/renderscript_source_output_dir/debugAndroidTest/out" isTestSource="true" generated="true" /> <sourceFolder url="file://$MODULE_DIR$/../../../app/build/generated/renderscript_source_output_dir/debugAndroidTest/out" isTestSource="true" generated="true" />
<sourceFolder url="file://$MODULE_DIR$/../../../app/build/generated/res/rs/androidTest/debug" type="java-test-resource" generated="true" /> <sourceFolder url="file://$MODULE_DIR$/../../../app/build/generated/res/rs/androidTest/debug" type="java-test-resource" generated="true" />
<sourceFolder url="file://$MODULE_DIR$/../../../app/build/generated/ap_generated_sources/debugUnitTest/out" isTestSource="true" generated="true" /> <sourceFolder url="file://$MODULE_DIR$/../../../app/build/generated/ap_generated_sources/debugUnitTest/out" isTestSource="true" generated="true" />

@ -2,40 +2,40 @@
<EFBFBD> <EFBFBD>
AXU2uyAIv5u6atPUJJj9 AXU2uyAIv5u6atPUJJj9
java:S3008""eRename this field "GTASK_SYNC_NOTIFICATION_ID" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ëíÅÍúÿÿÿÿ8<>ÂêµÓ. java:S3008""eRename this field "GTASK_SYNC_NOTIFICATION_ID" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ëíÅÍúÿÿÿÿ8<>ÂêµÓ.
h
AXU2uyAIv5u6atPUJJkF
java:S1874E"0Remove this use of "defaults"; it is deprecated.(±æÝÈûÿÿÿÿ8<>ÂêµÓ.
s
AXU2uyAIv5u6atPUJJkG java:S125Q"<This block of commented-out lines of code should be removed.(ëœôùþÿÿÿÿ8<>ÂêµÓ.
j
AXU2uyAIv5u6atPUJJkA
java:S1874="7Remove this use of "publishProgress"; it is deprecated.(‘Àߎ8<>ÂêµÓ.
t
AXU2uyAIv5u6atPUJJkD
java:S1854M"ARemove this useless assignment to local variable "pendingIntent".(½öè¶8<>ÂêµÓ.
l l
AXU2uyAIv5u6atPUJJkE AXU2uyAIv5u6atPUJJkE
java:S1874C"4Remove this use of "Notification"; it is deprecated.(äÉè‰ýÿÿÿÿ8<>ÂêµÓ. java:S1874C"4Remove this use of "Notification"; it is deprecated.(äÉè‰ýÿÿÿÿ8<>ÂêµÓ.
i
AXU2uyAIv5u6atPUJJj-
java:S1874 "1Remove this use of "AsyncTask"; it is deprecated.(¯ÚÔËúÿÿÿÿ8<>ÂêµÓ.
` `
AXU2uyAIv5u6atPUJJkB AXU2uyAIv5u6atPUJJkB
java:S1172B".Remove this unused method parameter "content".(ÖÔ¥R8<52>ÂêµÓ. java:S1172B".Remove this unused method parameter "content".(ÖÔ¥R8<52>ÂêµÓ.
k
AXU2uyAIv5u6atPUJJj_
java:S3878="8Remove this array creation and simply pass the elements.(‘Àߎ8<>ÂêµÓ.
e e
AXU2uyAJv5u6atPUJJkJ AXU2uyAJv5u6atPUJJkJ
java:S1481G"2Remove this unused "pendingIntent" local variable.(¡áá8<>ÂêµÓ. java:S1481G"2Remove this unused "pendingIntent" local variable.(¡áá8<>ÂêµÓ.
s t
AXU2uyAIv5u6atPUJJkG java:S125Q"<This block of commented-out lines of code should be removed.(ëœôùþÿÿÿÿ8<>ÂêµÓ. AXU2uyAIv5u6atPUJJkC
java:S1854I"ARemove this useless assignment to local variable "pendingIntent".(½öè¶8<>ÂêµÓ.
 
AXU2uyAJv5u6atPUJJkI AXU2uyAJv5u6atPUJJkI
java:S1874e"JDon't override a deprecated method or explicitly mark it as "@Deprecated".(÷ችûÿÿÿÿ8<>ÂêµÓ. java:S1874e"JDon't override a deprecated method or explicitly mark it as "@Deprecated".(÷ችûÿÿÿÿ8<>ÂêµÓ.
s
AXU2uyAIv5u6atPUJJj8 java:S125"<This block of commented-out lines of code should be removed.(Í<C38D>¸ýÿÿÿÿ8<>ÂêµÓ.
 
AXU2uyAJv5u6atPUJJkH AXU2uyAJv5u6atPUJJkH
java:S1874]"JDon't override a deprecated method or explicitly mark it as "@Deprecated".(ë•·ÿÿÿÿÿ8<>ÂêµÓ. java:S1874]"JDon't override a deprecated method or explicitly mark it as "@Deprecated".(ë•·ÿÿÿÿÿ8<>ÂêµÓ.
i s
AXU2uyAIv5u6atPUJJj- AXU2uyAIv5u6atPUJJj8 java:S125"<This block of commented-out lines of code should be removed.(Í<C38D>¸ýÿÿÿÿ8<>ÂêµÓ.
java:S1874 "1Remove this use of "AsyncTask"; it is deprecated.(¯ÚÔËúÿÿÿÿ8<>ÂêµÓ. k
h AXU2uyAIv5u6atPUJJj_
AXU2uyAIv5u6atPUJJkF java:S3878="8Remove this array creation and simply pass the elements.(‘Àߎ8<>ÂêµÓ.
java:S1874E"0Remove this use of "defaults"; it is deprecated.(±æÝÈûÿÿÿÿ8<>ÂêµÓ.
j
AXU2uyAIv5u6atPUJJkA
java:S1874="7Remove this use of "publishProgress"; it is deprecated.(‘Àߎ8<>ÂêµÓ.
t
AXU2uyAIv5u6atPUJJkC
java:S1854I"ARemove this useless assignment to local variable "pendingIntent".(½öè¶8<>ÂêµÓ.
t
AXU2uyAIv5u6atPUJJkD
java:S1854M"ARemove this useless assignment to local variable "pendingIntent".(½öè¶8<>ÂêµÓ.

@ -1,19 +1,19 @@
Š [
AXU2ux9hv5u6atPUJJiQ AXU2ux9hv5u6atPUJJiP
java:S3776v"RRefactor this method to reduce its Cognitive Complexity from 18 to the 15 allowed.(Ñý¨úýÿÿÿÿ8<>ÂêµÓ. java:S1125V"(Remove the literal "true" boolean value.(ú«€É8<>ÂêµÓ.
`
AXU2ux9hv5u6atPUJJiR
java:S1125w"(Remove the literal "true" boolean value.(¢´—Öÿÿÿÿÿ8<>ÂêµÓ.
[ [
AXU2ux9hv5u6atPUJJiS AXU2ux9hv5u6atPUJJiS
java:S1125x"(Remove the literal "true" boolean value.(ãêÛì8<>ÂêµÓ. java:S1125x"(Remove the literal "true" boolean value.(ãêÛì8<>ÂêµÓ.
<EFBFBD> <EFBFBD>
AXU2ux9hv5u6atPUJJiO AXU2ux9hv5u6atPUJJiO
java:S4144È"\Update this method so that its implementation is not identical to "getParentId" on line 192.(ø¦¯ÿ8<>ÂêµÓ. java:S4144È"\Update this method so that its implementation is not identical to "getParentId" on line 192.(ø¦¯ÿ8<>ÂêµÓ.
` Š
AXU2ux9hv5u6atPUJJiR AXU2ux9hv5u6atPUJJiQ
java:S1125w"(Remove the literal "true" boolean value.(¢´—Öÿÿÿÿÿ8<>ÂêµÓ. java:S3776v"RRefactor this method to reduce its Cognitive Complexity from 18 to the 15 allowed.(Ñý¨úýÿÿÿÿ8<>ÂêµÓ.
[
AXU2ux9hv5u6atPUJJiP
java:S1125V"(Remove the literal "true" boolean value.(ú«€É8<>ÂêµÓ.
] java:S125T"<This block of commented-out lines of code should be removed.(ʵÔîÿÿÿÿÿ8ÙÖ«žÛ. ] java:S125T"<This block of commented-out lines of code should be removed.(ʵÔîÿÿÿÿÿ8ÙÖ«žÛ.
X java:S125Y"<This block of commented-out lines of code should be removed.(ñ<>ž8üì«žÛ. X java:S125["<This block of commented-out lines of code should be removed.(²ÿ¹™8ïÂç©Û.
X java:S125["<This block of commented-out lines of code should be removed.(²ÿ¹™8ïÂç©Û. X java:S125Y"<This block of commented-out lines of code should be removed.(ñ<>ž8üì«žÛ.

@ -1,11 +1,11 @@
C
java:S1125("(Remove the literal "true" boolean value.(‘”ÚÓüÿÿÿÿ
C
java:S1125#"(Remove the literal "true" boolean value.(Íö­·øÿÿÿÿ
D
java:S1125%")Remove the literal "false" boolean value.(…À¶ùýÿÿÿÿ
[ [
java:S1874"@Remove this use of "SOFT_INPUT_ADJUST_RESIZE"; it is deprecated.(Ò£ú¿ÿÿÿÿÿ java:S1874"@Remove this use of "SOFT_INPUT_ADJUST_RESIZE"; it is deprecated.(Ò£ú¿ÿÿÿÿÿ
D
java:S1125%")Remove the literal "false" boolean value.(…À¶ùýÿÿÿÿ
C
java:S1125#"(Remove the literal "true" boolean value.(Íö­·øÿÿÿÿ
R R
java:S2589("7Remove this expression which always evaluates to "true"(‘”ÚÓüÿÿÿÿ java:S2589("7Remove this expression which always evaluates to "true"(‘”ÚÓüÿÿÿÿ
C
java:S1125("(Remove the literal "true" boolean value.(‘”ÚÓüÿÿÿÿ

@ -1,48 +1,48 @@

AXU2uyDav5u6atPUJJmt
java:S1192b"HDefine a constant instead of duplicating this literal " SET " 8 times.(Õ÷Ë“üÿÿÿÿ8<>ÂêµÓ.

AXU2uyDav5u6atPUJJms
java:S11925"^Define a constant instead of duplicating this literal " INTEGER NOT NULL DEFAULT 0," 11 times.(çÀœª8<>ÂêµÓ.
|
AXU2uyDav5u6atPUJJmu
java:S1192c"IDefine a constant instead of duplicating this literal " WHERE " 8 times.(Øëž°8<>ÂêµÓ.
y y
AXU2uyDav5u6atPUJJmw AXU2uyDav5u6atPUJJmu
java:S1192c"FDefine a constant instead of duplicating this literal "=new." 6 times.(Øëž°8<>ÂêµÓ. java:S1192c"FDefine a constant instead of duplicating this literal "=new." 6 times.(Øëž°8<>ÂêµÓ.
¬
AXU2uyDav5u6atPUJJmz
java:S11928"yDefine a constant instead of duplicating this literal " INTEGER NOT NULL DEFAULT (strftime('%s','now') * 1000)," 4 times.(˜›£·8<>ÂêµÓ.
~
AXU2uyDav5u6atPUJJm1
java:S1192o"FDefine a constant instead of duplicating this literal "=old." 6 times.(”»ÎÔüÿÿÿÿ8<>ÂêµÓ.
}
AXU2uyDav5u6atPUJJmx
java:S1192a"JDefine a constant instead of duplicating this literal " UPDATE " 8 times.(ìó¥Ä8<>ÂêµÓ.
 
AXU2uyDav5u6atPUJJmv AXU2uyDav5u6atPUJJmv
java:S1192`"HDefine a constant instead of duplicating this literal " BEGIN " 4 times.(ÕêïŠþÿÿÿÿ8<>ÂêµÓ. java:S1192`"HDefine a constant instead of duplicating this literal " BEGIN " 4 times.(ÕêïŠþÿÿÿÿ8<>ÂêµÓ.

AXU2uyDav5u6atPUJJmr
java:S1192"RDefine a constant instead of duplicating this literal " AFTER DELETE ON " 3 times.(“áâB8<42>ÂêµÓ.
|
AXU2uyDav5u6atPUJJmw
java:S1192c"IDefine a constant instead of duplicating this literal " WHERE " 8 times.(Øëž°8<>ÂêµÓ.

AXU2uyDav5u6atPUJJmy
java:S1192<"[Define a constant instead of duplicating this literal " TEXT NOT NULL DEFAULT ''," 5 times.(ƒþÞ¿ùÿÿÿÿ8<>ÂêµÓ.
 
AXU2uyDav5u6atPUJJm0 AXU2uyDav5u6atPUJJm0
java:S1192"GDefine a constant instead of duplicating this literal " BEGIN" 6 times.(ÕêïŠþÿÿÿÿ8<>ÂêµÓ. java:S1192"GDefine a constant instead of duplicating this literal " BEGIN" 6 times.(ÕêïŠþÿÿÿÿ8<>ÂêµÓ.

AXU2uyDav5u6atPUJJms
java:S11925"^Define a constant instead of duplicating this literal " INTEGER NOT NULL DEFAULT 0," 11 times.(çÀœª8<>ÂêµÓ.
v v
AXU2uyDav5u6atPUJJm2 AXU2uyDav5u6atPUJJm2
java:S1214("CMove constants defined in this interfaces to another class or enum.(áÅÔö8<>ÂêµÓ. java:S1214("CMove constants defined in this interfaces to another class or enum.(áÅÔö8<>ÂêµÓ.
} 
AXU2uyDav5u6atPUJJmx AXU2uyDav5u6atPUJJmt
java:S1192a"JDefine a constant instead of duplicating this literal " UPDATE " 8 times.(ìó¥Ä8<>ÂêµÓ. java:S1192b"HDefine a constant instead of duplicating this literal " SET " 8 times.(Õ÷Ë“üÿÿÿÿ8<>ÂêµÓ.
¬ O
AXU2uyDav5u6atPUJJmz java:S1128"-Remove this unused import 'java.util.Arrays'.(î–˜Éüÿÿÿÿ8È™õÜÞ.
java:S11928"yDefine a constant instead of duplicating this literal " INTEGER NOT NULL DEFAULT (strftime('%s','now') * 1000)," 4 times.(˜›£·8<>ÂêµÓ.

AXU2uyDav5u6atPUJJmy
java:S1192<"[Define a constant instead of duplicating this literal " TEXT NOT NULL DEFAULT ''," 5 times.(ƒþÞ¿ùÿÿÿÿ8<>ÂêµÓ.

AXU2uyDav5u6atPUJJmr
java:S1192"RDefine a constant instead of duplicating this literal " AFTER DELETE ON " 3 times.(“áâB8<42>ÂêµÓ.
~
AXU2uyDav5u6atPUJJm1
java:S1192o"FDefine a constant instead of duplicating this literal "=old." 6 times.(”»ÎÔüÿÿÿÿ8<>ÂêµÓ.
s java:S117÷"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.( “È‹ýÿÿÿÿ8áë¸Ú.
s java:S117ô"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ÝæíÁùÿÿÿÿ8È™õÜÞ.
s java:S117ó"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ŒŽòÞýÿÿÿÿ8ПÜÞ.
s java:S117"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(¿Ÿžªûÿÿÿÿ8ŽŸùÜÞ.
| |
java:S2293ô"YReplace the type specification in this constructor call with the diamond operator ("<>").(ÝæíÁùÿÿÿÿ8È™õÜÞ. java:S2293ô"YReplace the type specification in this constructor call with the diamond operator ("<>").(ÝæíÁùÿÿÿÿ8È™õÜÞ.
s java:S117ó"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ŒŽòÞýÿÿÿÿ8ПÜÞ.
s java:S117÷"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.( “È‹ýÿÿÿÿ8áë¸Ú.
^ java:S125ú"<This block of commented-out lines of code should be removed.(×õ—çûÿÿÿÿ8áë¸Ú. ^ java:S125ú"<This block of commented-out lines of code should be removed.(×õ—çûÿÿÿÿ8áë¸Ú.
O
java:S1128"-Remove this unused import 'java.util.Arrays'.(î–˜Éüÿÿÿÿ8È™õÜÞ.
b b
java:S2259"DA "NullPointerException" could be thrown; "cursor" is nullable here.(®¶ëü8áë¸Ú. java:S2259"DA "NullPointerException" could be thrown; "cursor" is nullable here.(®¶ëü8áë¸Ú.
s java:S117ô"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ÝæíÁùÿÿÿÿ8È™õÜÞ.
s java:S117"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(¿Ÿžªûÿÿÿÿ8ŽŸùÜÞ.

@ -1,55 +1,55 @@
g Ž
AXU2ux-Mv5u6atPUJJiy AXU2ux-Mv5u6atPUJJi3
java:S1066m"/Merge this if statement with the enclosing one.(ßÚ§µúÿÿÿÿ8<>ÂêµÓ. java:S11043"VMake widgetType a static final constant or non-public and provide accessors if needed.(ö漬þÿÿÿÿ8<>ÂêµÓ.
c c
AXU2ux-Mv5u6atPUJJi1 AXU2ux-Mv5u6atPUJJi1
java:S5411£"*Use the primitive boolean expression here.( „Œ¢ùÿÿÿÿ8<>ÂêµÓ. java:S5411£"*Use the primitive boolean expression here.( „Œ¢ùÿÿÿÿ8<>ÂêµÓ.
<EFBFBD>
AXU2ux-Mv5u6atPUJJi-
java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").(¾<>Ȫ8<>ÂêµÓ.
Œ Œ
AXU2ux-Mv5u6atPUJJi7 AXU2ux-Mv5u6atPUJJi7
java:S2293u"YReplace the type specification in this constructor call with the diamond operator ("<>").(œ€ÄÑ8<>ÂêµÓ. java:S2293u"YReplace the type specification in this constructor call with the diamond operator ("<>").(œ€ÄÑ8<>ÂêµÓ.
a `
AXU2ux-Mv5u6atPUJJi9 AXU2ux-Mv5u6atPUJJi9
java:S1125"(Remove the literal "true" boolean value.(ɯÀÐüÿÿÿÿ8<>ÂêµÓ. java:S1125w"(Remove the literal "true" boolean value.(ɯÀÐüÿÿÿÿ8<>ÂêµÓ.
¦ ¥
AXU2ux-Mv5u6atPUJJix AXU2ux-Mv5u6atPUJJiw
java:S1319"mThe return type of this method should be an interface such as "Set" rather than the implementation "HashSet".(•Ñòóýÿÿÿÿ8<>ÂêµÓ. java:S1319t"mThe return type of this method should be an interface such as "Set" rather than the implementation "HashSet".(“Ÿóßûÿÿÿÿ8<>ÂêµÓ.
g c
AXU2ux-Mv5u6atPUJJiz
java:S5411"*Use the primitive boolean expression here.(ɯÀÐüÿÿÿÿ8<>ÂêµÓ.
h
AXU2ux-Mv5u6atPUJJi5
java:S1874;"5Remove this use of "CursorAdapter"; it is deprecated.(ÌÖçü8<>ÂêµÓ.
h
AXU2ux-Mv5u6atPUJJi8 AXU2ux-Mv5u6atPUJJi8
java:S2864v"4Iterate over the "entrySet" instead of the "keySet".(਷â8<>ÂêµÓ. java:S2864"4Iterate over the "entrySet" instead of the "keySet".(਷â8<>ÂêµÓ.
a
AXU2ux-Nv5u6atPUJJjA
java:S1125"(Remove the literal "true" boolean value.(ɯÀÐüÿÿÿÿ8<>ÂêµÓ.

AXU2ux-Mv5u6atPUJJi6
java:S2293<"YReplace the type specification in this constructor call with the diamond operator ("<>").(àÉ™âùÿÿÿÿ8<>ÂêµÓ.
 
AXU2ux-Mv5u6atPUJJi2 AXU2ux-Mv5u6atPUJJi2
java:S11042"TMake widgetId a static final constant or non-public and provide accessors if needed.(åÇŽ<C387>8<>ÂêµÓ. java:S11042"TMake widgetId a static final constant or non-public and provide accessors if needed.(åÇŽ<C387>8<>ÂêµÓ.
b b
AXU2ux-Mv5u6atPUJJiz
java:S5411w"*Use the primitive boolean expression here.(ɯÀÐüÿÿÿÿ8<>ÂêµÓ.
c
AXU2ux-Mv5u6atPUJJi0 AXU2ux-Mv5u6atPUJJi0
java:S5411"*Use the primitive boolean expression here.(ɯÀÐüÿÿÿÿ8<>ÂêµÓ. java:S5411w"*Use the primitive boolean expression here.(ɯÀÐüÿÿÿÿ8<>ÂêµÓ.
 ¦
AXU2ux-Mv5u6atPUJJi6 AXU2ux-Mv5u6atPUJJix
java:S2293<"YReplace the type specification in this constructor call with the diamond operator ("<>").(àÉ™âùÿÿÿÿ8<>ÂêµÓ. java:S1319"mThe return type of this method should be an interface such as "Set" rather than the implementation "HashSet".(•Ñòóýÿÿÿÿ8<>ÂêµÓ.
<EFBFBD> g
AXU2ux-Mv5u6atPUJJi- AXU2ux-Mv5u6atPUJJiy
java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").(¾<>Ȫ8<>ÂêµÓ. java:S1066m"/Merge this if statement with the enclosing one.(ßÚ§µúÿÿÿÿ8<>ÂêµÓ.
Ž g
AXU2ux-Mv5u6atPUJJi3
java:S11043"VMake widgetType a static final constant or non-public and provide accessors if needed.(ö漬þÿÿÿÿ8<>ÂêµÓ.
¥
AXU2ux-Mv5u6atPUJJiw
java:S1319t"mThe return type of this method should be an interface such as "Set" rather than the implementation "HashSet".(“Ÿóßûÿÿÿÿ8<>ÂêµÓ.
`
AXU2ux-Nv5u6atPUJJjA
java:S1125w"(Remove the literal "true" boolean value.(ɯÀÐüÿÿÿÿ8<>ÂêµÓ.
h
AXU2ux-Mv5u6atPUJJi_ AXU2ux-Mv5u6atPUJJi_
java:S2864"4Iterate over the "entrySet" instead of the "keySet".(਷â8<>ÂêµÓ. java:S2864v"4Iterate over the "entrySet" instead of the "keySet".(਷â8<>ÂêµÓ.
_ _
AXU2ux-Nv5u6atPUJJjB AXU2ux-Nv5u6atPUJJjB
java:S1168"+Return an empty collection instead of null.(¥¹ï<C2B9>8<>ÂêµÓ. java:S1168"+Return an empty collection instead of null.(¥¹ï<C2B9>8<>ÂêµÓ.
h
AXU2ux-Mv5u6atPUJJi5
java:S1874;"5Remove this use of "CursorAdapter"; it is deprecated.(ÌÖçü8<>ÂêµÓ.
a a
AXU2ux-Nv5u6atPUJJjC AXU2ux-Nv5u6atPUJJjC
java:S1125£"(Remove the literal "true" boolean value.( „Œ¢ùÿÿÿÿ8<>ÂêµÓ. java:S1125£"(Remove the literal "true" boolean value.( „Œ¢ùÿÿÿÿ8<>ÂêµÓ.

@ -1,21 +1,17 @@

AXU2ux8Hv5u6atPUJJhp
java:S3923P"]This conditional operation returns the same value whether the condition is "true" or "false".(Ýç®Üÿÿÿÿÿ8<>ÂêµÓ.
e
AXU2ux8Hv5u6atPUJJho
java:S1874>"2Remove this use of "setButton2"; it is deprecated.(ÇÂá’8<>ÂêµÓ.
m
AXU2ux8Hv5u6atPUJJhq
java:S1874P"5Remove this use of "FORMAT_24HOUR"; it is deprecated.(Ýç®Üÿÿÿÿÿ8<>ÂêµÓ.
i i
AXU2ux8Hv5u6atPUJJhn AXU2ux8Hv5u6atPUJJhn
java:S1874="1Remove this use of "setButton"; it is deprecated.(¥<>¤°ûÿÿÿÿ8<>ÂêµÓ. java:S1874="1Remove this use of "setButton"; it is deprecated.(¥<>¤°ûÿÿÿÿ8<>ÂêµÓ.
m 
AXU2ux8Hv5u6atPUJJhr AXU2ux8Hv5u6atPUJJhm java:S100("NRename this method name to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(¦Ÿ¦×ýÿÿÿÿ8<>ÂêµÓ.
java:S1874P"5Remove this use of "FORMAT_24HOUR"; it is deprecated.(Ýç®Üÿÿÿÿÿ8<>ÂêµÓ.
Œ Œ
AXU2ux8Hv5u6atPUJJhl AXU2ux8Hv5u6atPUJJhl
java:S1128"TRemove this unnecessary import: same package classes are always implicitly imported.(«ƒà·þÿÿÿÿ8<>ÂêµÓ. java:S1128"TRemove this unnecessary import: same package classes are always implicitly imported.(«ƒà·þÿÿÿÿ8<>ÂêµÓ.
 e
AXU2ux8Hv5u6atPUJJhm java:S100("NRename this method name to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(¦Ÿ¦×ýÿÿÿÿ8<>ÂêµÓ. AXU2ux8Hv5u6atPUJJho
java:S1874>"2Remove this use of "setButton2"; it is deprecated.(ÇÂá’8<>ÂêµÓ.
g
AXU2ux8Hv5u6atPUJJhq
java:S1874P"5Remove this use of "FORMAT_24HOUR"; it is deprecated.(××—$8<>ÂêµÓ.
Q
java:S1874P"5Remove this use of "FORMAT_12HOUR"; it is deprecated.(××—$8ºõ¬íá.

@ -1,27 +1,25 @@
k java:S117&"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(í–ŒÐøÿÿÿÿ
e java:S117("QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(º‰ˆ
e java:S117%"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(¹ùÔP
D
java:S1125+")Remove the literal "false" boolean value.(üÚ‚…øÿÿÿÿ
H
java:S1128"-Remove this unused import 'android.util.Log'.(Ԧزøÿÿÿÿ
[ [
java:S1874"@Remove this use of "SOFT_INPUT_ADJUST_RESIZE"; it is deprecated.(Ò£ú¿ÿÿÿÿÿ java:S1874"@Remove this use of "SOFT_INPUT_ADJUST_RESIZE"; it is deprecated.(Ò£ú¿ÿÿÿÿÿ
k java:S117%"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(Öû‘óùÿÿÿÿ
> >
java:S1125)"(Remove the literal "true" boolean value.(·ì¤— java:S1125("(Remove the literal "true" boolean value.(·ì¤—
> >
java:S1125)"(Remove the literal "true" boolean value.(·ì¤— java:S11251"(Remove the literal "true" boolean value.(åš¹Å
M
java:S25892"7Remove this expression which always evaluates to "true"(åš¹Å
?
java:S1125.")Remove the literal "false" boolean value.(ùÃÕÕ
> >
java:S1125)"(Remove the literal "true" boolean value.(·ì¤— java:S1125("(Remove the literal "true" boolean value.(·ì¤—
> >
java:S11252"(Remove the literal "true" boolean value.(嚹Šjava:S11251"(Remove the literal "true" boolean value.(åš¹Å
?
java:S1125-")Remove the literal "false" boolean value.(ùÃÕÕ
e java:S117'"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(º‰ˆ
M
java:S25891"7Remove this expression which always evaluates to "true"(åš¹Å
M M
java:S25892"7Remove this expression which always evaluates to "true"(嚹Šjava:S25891"7Remove this expression which always evaluates to "true"(åš¹Å
f java:S117$"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(»¢Âó D
java:S1125*")Remove the literal "false" boolean value.(üÚ‚…øÿÿÿÿ
> >
java:S11252"(Remove the literal "true" boolean value.(嚹Šjava:S1125("(Remove the literal "true" boolean value.(·ì¤—
f java:S117$"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(éÌ<C3A9>É
r java:S117#"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ÐÖÞÝþÿÿÿÿ8Íå¨íá.

@ -1,52 +1,52 @@
 x
AXU2uyCVv5u6atPUJJl7 AXU2uyCVv5u6atPUJJmC
java:S1192D"GDefine a constant instead of duplicating this literal "%s: %s" 4 times.(ÇÇ÷«ùÿÿÿÿ8<EFBFBD>ÂêµÓ. java:S2147l"ECombine this catch with the one at line 106, which has the same body.(æš©›8<EFBFBD>ÂêµÓ.
q ƒ
AXU2uyCVv5u6atPUJJl9 AXU2uyCVv5u6atPUJJmG
java:S1155-">Use isEmpty() to check whether the collection is empty or not.(´¤”Ó8<EFBFBD>ÂêµÓ. java:S3252ø"OUse static access with "net.micode.notes.data.Notes$DataColumns" for "NOTE_ID".(ýʹà8<EFBFBD>ÂêµÓ.
ˆ ˆ
AXU2uyCVv5u6atPUJJmE AXU2uyCVv5u6atPUJJmE
java:S3252æ"OUse static access with "net.micode.notes.data.Notes$DataColumns" for "NOTE_ID".(ž“ñ§ûÿÿÿÿ8<>ÂêµÓ. java:S3252æ"OUse static access with "net.micode.notes.data.Notes$DataColumns" for "NOTE_ID".(ž“ñ§ûÿÿÿÿ8<>ÂêµÓ.
ž
AXU2uyCUv5u6atPUJJl3
java:S1319("kThe type of the "ids" object should be an interface such as "Set" rather than the implementation "HashSet".(îîè“8<>ÂêµÓ.
r r
AXU2uyCVv5u6atPUJJl- AXU2uyCVv5u6atPUJJl-
java:S1118&":Add a private constructor to hide the implicit public one.(³¡¸<C2A1>ÿÿÿÿÿ8<>ÂêµÓ. java:S1118&":Add a private constructor to hide the implicit public one.(³¡¸<C2A1>ÿÿÿÿÿ8<>ÂêµÓ.

AXU2uyCVv5u6atPUJJmD
java:S2293Ò"YReplace the type specification in this constructor call with the diamond operator ("<>").(Ûª¡úÿÿÿÿ8<>ÂêµÓ.
 
AXU2uyCVv5u6atPUJJl_ AXU2uyCVv5u6atPUJJl_
java:S22932"YReplace the type specification in this constructor call with the diamond operator ("<>").(áºÐ»ûÿÿÿÿ8<>ÂêµÓ. java:S22932"YReplace the type specification in this constructor call with the diamond operator ("<>").(áºÐ»ûÿÿÿÿ8<>ÂêµÓ.

AXU2uyCVv5u6atPUJJmB
java:S2293Z"YReplace the type specification in this constructor call with the diamond operator ("<>").(áºÐ»ûÿÿÿÿ8<>ÂêµÓ.

AXU2uyCVv5u6atPUJJl6
java:S1192x"HDefine a constant instead of duplicating this literal "=? AND " 4 times.(„¼¹<C2BC>úÿÿÿÿ8<>ÂêµÓ.
¦ ¦
AXU2uyCVv5u6atPUJJl5 AXU2uyCVv5u6atPUJJl5
java:S1319È"mThe return type of this method should be an interface such as "Set" rather than the implementation "HashSet".(ÛëÈðýÿÿÿÿ8<>ÂêµÓ. java:S1319È"mThe return type of this method should be an interface such as "Set" rather than the implementation "HashSet".(ÛëÈðýÿÿÿÿ8<>ÂêµÓ.

AXU2uyCVv5u6atPUJJl6
java:S1192x"HDefine a constant instead of duplicating this literal "=? AND " 4 times.(„¼¹<C2BC>úÿÿÿÿ8<>ÂêµÓ.
g g
AXU2uyCVv5u6atPUJJl8 AXU2uyCVv5u6atPUJJl8
java:S1066~"/Merge this if statement with the enclosing one.(䲜¼øÿÿÿÿ8<>ÂêµÓ. java:S1066~"/Merge this if statement with the enclosing one.(䲜¼øÿÿÿÿ8<>ÂêµÓ.
w 
AXU2uyCVv5u6atPUJJmA AXU2uyCVv5u6atPUJJmB
java:S2147E"DCombine this catch with the one at line 67, which has the same body.(æš©›8<>ÂêµÓ. java:S2293Z"YReplace the type specification in this constructor call with the diamond operator ("<>").(áºÐ»ûÿÿÿÿ8<>ÂêµÓ.
x
AXU2uyCVv5u6atPUJJmC
java:S2147l"ECombine this catch with the one at line 106, which has the same body.(æš©›8<>ÂêµÓ.
Š Š
AXU2uyCVv5u6atPUJJmH AXU2uyCVv5u6atPUJJmH
java:S3252ù"QUse static access with "net.micode.notes.data.Notes$DataColumns" for "MIME_TYPE".(±ðŒ“úÿÿÿÿ8<>ÂêµÓ. java:S3252ù"QUse static access with "net.micode.notes.data.Notes$DataColumns" for "MIME_TYPE".(±ðŒ“úÿÿÿÿ8<>ÂêµÓ.
ž q
AXU2uyCUv5u6atPUJJl3 AXU2uyCVv5u6atPUJJl9
java:S1319("kThe type of the "ids" object should be an interface such as "Set" rather than the implementation "HashSet".(îîè“8<EFBFBD>ÂêµÓ. java:S1155-">Use isEmpty() to check whether the collection is empty or not.(´¤”Ó8<EFBFBD>ÂêµÓ.
£ £
AXU2uyCVv5u6atPUJJl4 AXU2uyCVv5u6atPUJJl4
java:S1319S"kThe type of the "ids" object should be an interface such as "Set" rather than the implementation "HashSet".(󆱋ÿÿÿÿÿ8<>ÂêµÓ. java:S1319S"kThe type of the "ids" object should be an interface such as "Set" rather than the implementation "HashSet".(󆱋ÿÿÿÿÿ8<>ÂêµÓ.
w
AXU2uyCVv5u6atPUJJmA
java:S2147E"DCombine this catch with the one at line 67, which has the same body.(æš©›8<>ÂêµÓ.
Š Š
AXU2uyCVv5u6atPUJJmF AXU2uyCVv5u6atPUJJmF
java:S3252æ"QUse static access with "net.micode.notes.data.Notes$DataColumns" for "MIME_TYPE".(ž“ñ§ûÿÿÿÿ8<>ÂêµÓ. java:S3252æ"QUse static access with "net.micode.notes.data.Notes$DataColumns" for "MIME_TYPE".(ž“ñ§ûÿÿÿÿ8<>ÂêµÓ.
 
AXU2uyCVv5u6atPUJJmD AXU2uyCVv5u6atPUJJl7
java:S2293Ò"YReplace the type specification in this constructor call with the diamond operator ("<>").(Ûª¡úÿÿÿÿ8<>ÂêµÓ. java:S1192D"GDefine a constant instead of duplicating this literal "%s: %s" 4 times.(ÇÇ÷«ùÿÿÿÿ8<>ÂêµÓ.
ƒ
AXU2uyCVv5u6atPUJJmG
java:S3252ø"OUse static access with "net.micode.notes.data.Notes$DataColumns" for "NOTE_ID".(ýʹà8<>ÂêµÓ.

@ -1,43 +1,43 @@
j
AXU2ux9Qv5u6atPUJJiH
java:S1135l"2Complete the task associated to this TODO comment.(ÕÌ<C395>®þÿÿÿÿ8<>ÂêµÓ.
x
AXU2ux9Pv5u6atPUJJiE
java:S2147q"ECombine this catch with the one at line 107, which has the same body.(‚ùïÄ8<>ÂêµÓ.
w
AXU2ux9Pv5u6atPUJJh-
java:S1874="?Remove this use of "FLAG_LAYOUT_INSET_DECOR"; it is deprecated.(‹”‡Ñúÿÿÿÿ8<>ÂêµÓ.
j
AXU2ux9Qv5u6atPUJJiL
java:S1135r"2Complete the task associated to this TODO comment.(ÕÌ<C395>®þÿÿÿÿ8<>ÂêµÓ.
l l
AXU2ux9Pv5u6atPUJJiB AXU2ux9Pv5u6atPUJJiB
java:S1874b":Remove this use of "setAudioStreamType"; it is deprecated.(¡Ìé08<30>ÂêµÓ. java:S1874b":Remove this use of "setAudioStreamType"; it is deprecated.(¡Ìé08<30>ÂêµÓ.
x r
AXU2ux9Qv5u6atPUJJiF AXU2ux9Pv5u6atPUJJiC
java:S2147t"ECombine this catch with the one at line 107, which has the same body.(ï­£Ä8<>ÂêµÓ. java:S1874d":Remove this use of "setAudioStreamType"; it is deprecated.(†Å¨ªùÿÿÿÿ8<>ÂêµÓ.
}
AXU2ux9Pv5u6atPUJJiD
java:S2147n"ECombine this catch with the one at line 107, which has the same body.(ÿëÛßúÿÿÿÿ8<>ÂêµÓ.
j j
AXU2ux9Qv5u6atPUJJiN AXU2ux9Qv5u6atPUJJiJ
java:S1135u"2Complete the task associated to this TODO comment.(ÕÌ<C395>®þÿÿÿÿ8<>ÂêµÓ. java:S1135o"2Complete the task associated to this TODO comment.(ÕÌ<C395>®þÿÿÿÿ8<>ÂêµÓ.
 
AXU2ux9Pv5u6atPUJJh7 AXU2ux9Pv5u6atPUJJh7
java:S1301"KReplace this "switch" statement by "if" statements to increase readability.(öÛ«°þÿÿÿÿ8<>ÂêµÓ. java:S1301"KReplace this "switch" statement by "if" statements to increase readability.(öÛ«°þÿÿÿÿ8<>ÂêµÓ.
x x
AXU2ux9Pv5u6atPUJJiE AXU2ux9Qv5u6atPUJJiF
java:S2147q"ECombine this catch with the one at line 107, which has the same body.(‚ùïÄ8<>ÂêµÓ. java:S2147t"ECombine this catch with the one at line 107, which has the same body.(ï­£Ä8<>ÂêµÓ.
}
AXU2ux9Pv5u6atPUJJiD
java:S2147n"ECombine this catch with the one at line 107, which has the same body.(ÿëÛßúÿÿÿÿ8<>ÂêµÓ.
e
AXU2ux9Pv5u6atPUJJiA
java:S1874X"2Remove this use of "isScreenOn"; it is deprecated.(¤® ²8<>ÂêµÓ.
u u
AXU2ux9Pv5u6atPUJJh8 AXU2ux9Pv5u6atPUJJh8
java:S18747"=Remove this use of "FLAG_SHOW_WHEN_LOCKED"; it is deprecated.(÷±µÁúÿÿÿÿ8<>ÂêµÓ. java:S18747"=Remove this use of "FLAG_SHOW_WHEN_LOCKED"; it is deprecated.(÷±µÁúÿÿÿÿ8<>ÂêµÓ.
r e
AXU2ux9Pv5u6atPUJJiC AXU2ux9Pv5u6atPUJJiA
java:S1874d":Remove this use of "setAudioStreamType"; it is deprecated.(†Å¨ªùÿÿÿÿ8<>ÂêµÓ. java:S1874X"2Remove this use of "isScreenOn"; it is deprecated.(¤® ²8<>ÂêµÓ.
j j
AXU2ux9Qv5u6atPUJJiJ AXU2ux9Qv5u6atPUJJiN
java:S1135o"2Complete the task associated to this TODO comment.(ÕÌ<C395>®þÿÿÿÿ8<>ÂêµÓ. java:S1135u"2Complete the task associated to this TODO comment.(ÕÌ<C395>®þÿÿÿÿ8<>ÂêµÓ.
n n
AXU2ux9Pv5u6atPUJJh9 AXU2ux9Pv5u6atPUJJh9
java:S1874;";Remove this use of "FLAG_TURN_SCREEN_ON"; it is deprecated.(ƒìýè8<>ÂêµÓ. java:S1874;";Remove this use of "FLAG_TURN_SCREEN_ON"; it is deprecated.(ƒìýè8<>ÂêµÓ.
w
AXU2ux9Pv5u6atPUJJh-
java:S1874="?Remove this use of "FLAG_LAYOUT_INSET_DECOR"; it is deprecated.(‹”‡Ñúÿÿÿÿ8<>ÂêµÓ.
j
AXU2ux9Qv5u6atPUJJiL
java:S1135r"2Complete the task associated to this TODO comment.(ÕÌ<C395>®þÿÿÿÿ8<>ÂêµÓ.
j
AXU2ux9Qv5u6atPUJJiH
java:S1135l"2Complete the task associated to this TODO comment.(ÕÌ<C395>®þÿÿÿÿ8<>ÂêµÓ.

@ -1,43 +1,43 @@
u
AXU2ux_1v5u6atPUJJjk
java:S1874ú"<Remove this use of "setConnectionTimeout"; it is deprecated.(­Ú¬Ùùÿÿÿÿ8<>ÂêµÓ.
u
AXU2ux_1v5u6atPUJJjm
java:S1874û"<Remove this use of "HttpConnectionParams"; it is deprecated.(åÙµÌûÿÿÿÿ8<>ÂêµÓ.
y
AXU2ux_1v5u6atPUJJjs
java:S2147î"ECombine this catch with the one at line 362, which has the same body.(ï­£Ä8<>ÂêµÓ.
~
AXU2ux_1v5u6atPUJJjg
java:S2184w"FCast one of the operands of this multiplication operation to a "long".(⣛Úùÿÿÿÿ8<>ÂêµÓ.
e e
AXU2ux_1v5u6atPUJJji AXU2ux_1v5u6atPUJJji
java:S1874ù"2Remove this use of "HttpParams"; it is deprecated.(ŸÅE8<45>ÂêµÓ. java:S1874ù"2Remove this use of "HttpParams"; it is deprecated.(ŸÅE8<45>ÂêµÓ.
y
AXU2ux_1v5u6atPUJJj3
java:S2147­"ECombine this catch with the one at line 553, which has the same body.(ï­£Ä8<>ÂêµÓ.
m
AXU2ux_1v5u6atPUJJjn
java:S1874û"4Remove this use of "setSoTimeout"; it is deprecated.(åÙµÌûÿÿÿÿ8<>ÂêµÓ.
 
AXU2ux_1v5u6atPUJJjt AXU2ux_1v5u6atPUJJjt
java:S2293à"YReplace the type specification in this constructor call with the diamond operator ("<>").(æå<C3A6>„þÿÿÿÿ8<>ÂêµÓ. java:S2293à"YReplace the type specification in this constructor call with the diamond operator ("<>").(æå<C3A6>„þÿÿÿÿ8<>ÂêµÓ.
j ~
AXU2ux_1v5u6atPUJJjj AXU2ux_1v5u6atPUJJjg
java:S1874ù"7Remove this use of "BasicHttpParams"; it is deprecated.(ŸÅE8<45>ÂêµÓ. java:S2184w"FCast one of the operands of this multiplication operation to a "long".(⣛Úùÿÿÿÿ8<>ÂêµÓ.
q
AXU2ux_1v5u6atPUJJjh
java:S1874K"9Remove this use of "DefaultHttpClient"; it is deprecated.(믥ìþÿÿÿÿ8<>ÂêµÓ.
m
AXU2ux_1v5u6atPUJJjm
java:S1874û"4Remove this use of "setSoTimeout"; it is deprecated.(åÙµÌûÿÿÿÿ8<>ÂêµÓ.
u u
AXU2ux_1v5u6atPUJJjl AXU2ux_1v5u6atPUJJjk
java:S1874ú"<Remove this use of "HttpConnectionParams"; it is deprecated.(­Ú¬Ùùÿÿÿÿ8<>ÂêµÓ. java:S1874ú"<Remove this use of "HttpConnectionParams"; it is deprecated.(­Ú¬Ùùÿÿÿÿ8<>ÂêµÓ.
y
AXU2ux_1v5u6atPUJJjs
java:S2147­"ECombine this catch with the one at line 553, which has the same body.(ï­£Ä8<>ÂêµÓ.
l l
AXU2ux_1v5u6atPUJJjo AXU2ux_1v5u6atPUJJjo
java:S1874ü"9Remove this use of "DefaultHttpClient"; it is deprecated.(ÛÔÇ/8<>ÂêµÓ. java:S1874ü"9Remove this use of "DefaultHttpClient"; it is deprecated.(ÛÔÇ/8<>ÂêµÓ.
u
AXU2ux_1v5u6atPUJJjn
java:S1874û"<Remove this use of "HttpConnectionParams"; it is deprecated.(åÙµÌûÿÿÿÿ8<>ÂêµÓ.
c
AXU2ux_1v5u6atPUJJjr
java:S2093Ç"*Change this "try" to a try-with-resources.(¡»¢üùÿÿÿÿ8<>ÂêµÓ.
y
AXU2ux_1v5u6atPUJJj3
java:S2147î"ECombine this catch with the one at line 362, which has the same body.(ï­£Ä8<>ÂêµÓ.
s s
AXU2ux_1v5u6atPUJJjp AXU2ux_1v5u6atPUJJjp
java:S1874ÿ":Remove this use of "HttpProtocolParams"; it is deprecated.(Õêøÿÿÿÿÿ8<>ÂêµÓ. java:S1874ÿ":Remove this use of "HttpProtocolParams"; it is deprecated.(Õêøÿÿÿÿÿ8<>ÂêµÓ.
q j
AXU2ux_1v5u6atPUJJjh AXU2ux_1v5u6atPUJJjj
java:S1874K"9Remove this use of "DefaultHttpClient"; it is deprecated.(믥ìþÿÿÿÿ8<>ÂêµÓ. java:S1874ù"7Remove this use of "BasicHttpParams"; it is deprecated.(ŸÅE8<EFBFBD>ÂêµÓ.
c u
AXU2ux_1v5u6atPUJJjr AXU2ux_1v5u6atPUJJjl
java:S2093Ç"*Change this "try" to a try-with-resources.(¡»¢üùÿÿÿÿ8<>ÂêµÓ. java:S1874ú"<Remove this use of "setConnectionTimeout"; it is deprecated.(­Ú¬Ùùÿÿÿÿ8<>ÂêµÓ.

@ -1,18 +1,18 @@
Œ
AXU2ux9Av5u6atPUJJh2
java:S22931"YReplace the type specification in this constructor call with the diamond operator ("<>").(§þ¢¾8<>ÂêµÓ.
{ {
AXU2ux9Av5u6atPUJJh5 AXU2ux9Av5u6atPUJJh5
java:S1126­"BReplace this if-then-else statement by a single method invocation.(‚å¿¥ûÿÿÿÿ8<>ÂêµÓ. java:S1126­"BReplace this if-then-else statement by a single method invocation.(‚å¿¥ûÿÿÿÿ8<>ÂêµÓ.
Œ
AXU2ux9Av5u6atPUJJh2
java:S22931"YReplace the type specification in this constructor call with the diamond operator ("<>").(§þ¢¾8<>ÂêµÓ.
j j
AXU2ux9Av5u6atPUJJh3 AXU2ux9Av5u6atPUJJh3
java:S1135c"2Complete the task associated to this TODO comment.(ƒŠ® úÿÿÿÿ8<>ÂêµÓ. java:S1135c"2Complete the task associated to this TODO comment.(ƒŠ® úÿÿÿÿ8<>ÂêµÓ.
Y
AXU2ux9Av5u6atPUJJh4 java:S131h""Add a default case to this switch.(ãÁð™øÿÿÿÿ8<>ÂêµÓ.
m m
AXU2ux9Av5u6atPUJJh6 AXU2ux9Av5u6atPUJJh6
java:S2864Â"4Iterate over the "entrySet" instead of the "keySet".(ΚŸ<C5A1>ûÿÿÿÿ8<>ÂêµÓ. java:S2864Â"4Iterate over the "entrySet" instead of the "keySet".(ΚŸ<C5A1>ûÿÿÿÿ8<>ÂêµÓ.
ƒ ƒ
AXU2ux9Av5u6atPUJJh1 AXU2ux9Av5u6atPUJJh1
java:S1301h"KReplace this "switch" statement by "if" statements to increase readability.(ãÁð™øÿÿÿÿ8<>ÂêµÓ. java:S1301h"KReplace this "switch" statement by "if" statements to increase readability.(ãÁð™øÿÿÿÿ8<>ÂêµÓ.
Y
AXU2ux9Av5u6atPUJJh4 java:S131h""Add a default case to this switch.(ãÁð™øÿÿÿÿ8<>ÂêµÓ.

@ -1,104 +1,119 @@
p java:S100Í"NRename this method name to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(<28>ôí¶ùÿÿÿÿ8<>¾¹§à.
w
AXU2ux93v5u6atPUJJim
java:S1874Û"CRemove this use of "getDefaultSharedPreferences"; it is deprecated.(ª¦úÅ8<>ÂêµÓ.
t
java:S3457Ò"Q%n should be used in place of \n to produce the platform-specific line separator.(ªÎŒùùÿÿÿÿ8<>¾¹§à.
s java:S117ô"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(<E28099>çúÿÿÿÿ8ùãëéß.
u
AXU2ux93v5u6atPUJJik
java:S1126½"AReplace this if-then-else statement by a single return statement.(®ÎÚÉ8<>ÂêµÓ.
s java:S117¯"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(†ñÍÅÿÿÿÿÿ8êçþÜÞ.

AXU2ux93v5u6atPUJJia
java:S2293s"YReplace the type specification in this constructor call with the diamond operator ("<>").(®ú÷õþÿÿÿÿ8<>ÂêµÓ.
l
AXU2ux93v5u6atPUJJiT
java:S3516Â"9Refactor this method to not always return the same value.(™Æl8<6C>ÂêµÓ.
<EFBFBD>
AXU2ux93v5u6atPUJJip
java:S2293´"YReplace the type specification in this constructor call with the diamond operator ("<>").(艥ð8<>ÂêµÓ.
n java:S117"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(çô¨€8ùãëéß.

AXU2ux93v5u6atPUJJiY
java:S1450©"WRemove the "mPattern" field and declare it as a local variable in the relevant methods.(©´ÖÛ8<>ÂêµÓ.
k
java:S3252Å"MUse static access with "android.text.Spanned" for "SPAN_EXCLUSIVE_EXCLUSIVE".(¿••Ñ8<>¾¹§à.
l
AXU2ux93v5u6atPUJJig
java:S1874š"9Remove this use of "setTextAppearance"; it is deprecated.(½õË(8<>ÂêµÓ.
k java:S100ñ"NRename this method name to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(»ÅŸž8ùãëéß.
Ž Ž
AXU2ux93v5u6atPUJJiU AXU2ux93v5u6atPUJJiU
java:S1104a"VMake tvModified a static final constant or non-public and provide accessors if needed.(ƒëÔ£ÿÿÿÿÿ8<>ÂêµÓ. java:S1104a"VMake tvModified a static final constant or non-public and provide accessors if needed.(ƒëÔ£ÿÿÿÿÿ8<>ÂêµÓ.
\ s java:S117Š"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(þ·ì¶ûÿÿÿÿ8<>¾¹§à.
java:S1874"9Remove this use of "setTextAppearance"; it is deprecated.(Ùú˜Êøÿÿÿÿ8<>¾¹§à.
V
java:S1874Õ"9Remove this use of "setTextAppearance"; it is deprecated.(½õË(8<>¾¹§à.
<EFBFBD>
AXU2ux93v5u6atPUJJiW
java:S1104e"WMake tvAlertDate a static final constant or non-public and provide accessors if needed.(“²<E2809C>Öúÿÿÿÿ8<>ÂêµÓ.
t
java:S3457<18>"Q%n should be used in place of \n to produce the platform-specific line separator.(ªÎŒùùÿÿÿÿ8<>¾¹§à.
^ java:S125"<This block of commented-out lines of code should be removed.(‡ªˆ¶ùÿÿÿÿ8<>¾¹§à.
F
java:S1481õ"(Remove this unused "res" local variable.(˜Ž€·8<>¾¹§à.
V
java:S3516ÿ"9Refactor this method to not always return the same value.(™Æl8<6C>¾¹§à.
k java:S100ñ"NRename this method name to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(»ÅŸž8ùãëéß.
P
java:S1135ë"2Complete the task associated to this TODO comment.(êÍ<C3AA>Š8<>¾¹§à.
k
java:S3252"MUse static access with "android.text.Spanned" for "SPAN_EXCLUSIVE_EXCLUSIVE".(¿••Ñ8<>¾¹§à.
e
java:S1128""CRemove this unused import 'android.database.sqlite.SQLiteDatabase'.(ãµèÈùÿÿÿÿ8§ÈÔ¸Ú.
v v
java:S1128T"TRemove this unnecessary import: same package classes are always implicitly imported.(Ø‹Ðéøÿÿÿÿ8ø°±­Û. java:S1128T"TRemove this unnecessary import: same package classes are always implicitly imported.(Ø‹Ðéøÿÿÿÿ8ø°±­Û.
<EFBFBD>
AXU2ux93v5u6atPUJJiX
java:S1104g"XMake ibSetBgColor a static final constant or non-public and provide accessors if needed.(ýãä¬üÿÿÿÿ8<>ÂêµÓ.
p java:S100Š"NRename this method name to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(<28>ôí¶ùÿÿÿÿ8<>¾¹§à.
b
java:S1128R"@Remove this unused import 'net.micode.notes.data.NotesProvider'.(›é±¢ùÿÿÿÿ8ÁãêŠÙ.
s java:S117¯"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(†ñÍÅÿÿÿÿÿ8êçþÜÞ.
?
java:S1116Í"Remove this empty statement.(ôŸŽìúÿÿÿÿ8<>¾¹§à.
s java:S117"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(òøÍŠÿÿÿÿÿ8<>¾¹§à.
R
java:S1874¢"/Remove this use of "setText"; it is deprecated.(™¨¥÷úÿÿÿÿ8<>¾¹§à.
N
java:S1874ú"0Remove this use of "getColor"; it is deprecated.(è¤ÔÃ8<>¾¹§à.
a
java:S1874˜"CRemove this use of "getDefaultSharedPreferences"; it is deprecated.(ª¦úÅ8<>¾¹§à.
 
AXU2ux93v5u6atPUJJid AXU2ux93v5u6atPUJJid
java:S3776Í"RRefactor this method to reduce its Cognitive Complexity from 30 to the 15 allowed.(ݨÁ±øÿÿÿÿ8<>ÂêµÓ. java:S3776Í"RRefactor this method to reduce its Cognitive Complexity from 30 to the 15 allowed.(ݨÁ±øÿÿÿÿ8<>ÂêµÓ.
 b
AXU2ux93v5u6atPUJJib java:S1128R"@Remove this unused import 'net.micode.notes.data.NotesProvider'.(›é±¢ùÿÿÿÿ8ÁãêŠÙ.
java:S2293|"YReplace the type specification in this constructor call with the diamond operator ("<>").(êÝýÂþÿÿÿÿ8<>ÂêµÓ. d
s java:S117Š"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(þ·ì¶ûÿÿÿÿ8<>¾¹§à. AXU2ux94v5u6atPUJJiq
n java:S117"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(çô¨€8ùãëéß. java:S1874½"0Remove this use of "getColor"; it is deprecated.(è¤ÔÃ8<>ÂêµÓ.
W q
java:S1874˜"9Remove this use of "PreferenceManager"; it is deprecated.(ª¦úÅ8<>¾¹§à. AXU2ux94v5u6atPUJJit
s java:S117ô"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(<E28099>çúÿÿÿÿ8ùãëéß. java:S1874Ä"=Remove this use of "EXTRA_SHORTCUT_INTENT"; it is deprecated.(·Ã°Ÿ8<>ÂêµÓ.
w
java:S2293ñ"YReplace the type specification in this constructor call with the diamond operator ("<>").(艥ð8<>¾¹§à.
R
java:S2864ß"4Iterate over the "entrySet" instead of the "keySet".(­Ô‡ï8<>¾¹§à.
t
java:S2095®"QUse try-with-resources or close this "NotesDatabaseHelper" in a "finally" clause.(Ãœ¢ˆÿÿÿÿÿ8ûƒð´Ý.
[
java:S1874<18> "=Remove this use of "EXTRA_SHORTCUT_INTENT"; it is deprecated.(·Ã°Ÿ8<>¾¹§à.

AXU2ux93v5u6atPUJJiZ
java:S2293j"YReplace the type specification in this constructor call with the diamond operator ("<>").(ÑÓ<C391>¥üÿÿÿÿ8<>ÂêµÓ.
?
java:S1116"Remove this empty statement.(ôŸŽìúÿÿÿÿ8<>¾¹§à.
<EFBFBD> <EFBFBD>
AXU2ux93v5u6atPUJJiV AXU2ux93v5u6atPUJJiV
java:S1104c"WMake ivAlertIcon a static final constant or non-public and provide accessors if needed.(ªà¶±ûÿÿÿÿ8<>ÂêµÓ. java:S1104c"WMake ivAlertIcon a static final constant or non-public and provide accessors if needed.(ªà¶±ûÿÿÿÿ8<>ÂêµÓ.

AXU2ux93v5u6atPUJJiY
java:S1450©"WRemove the "mPattern" field and declare it as a local variable in the relevant methods.(©´ÖÛ8<>ÂêµÓ.
o o
AXU2ux94v5u6atPUJJiu AXU2ux94v5u6atPUJJiu
java:S1874 ";Remove this use of "EXTRA_SHORTCUT_NAME"; it is deprecated.(ÒÀ‘ç8<>ÂêµÓ. java:S1874Å";Remove this use of "EXTRA_SHORTCUT_NAME"; it is deprecated.(ÒÀ‘ç8<>ÂêµÓ.
Y
java:S1128/"7Remove this unused import 'android.text.style.URLSpan'.(<28>çÇÈýÿÿÿÿ8ïܦ¼à.
t
AXU2ux93v5u6atPUJJie
java:S1874û"@Remove this use of "SOFT_INPUT_ADJUST_RESIZE"; it is deprecated.(ѯ”<C2AF>8<>ÂêµÓ.
m
AXU2ux93v5u6atPUJJin
java:S1874Û"9Remove this use of "PreferenceManager"; it is deprecated.(ª¦úÅ8<>ÂêµÓ.
<EFBFBD> <EFBFBD>
AXU2ux93v5u6atPUJJic AXU2ux93v5u6atPUJJic
java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").(À—’¢8<>ÂêµÓ. java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").(À—’¢8<>ÂêµÓ.
_
java:S1126ú"AReplace this if-then-else statement by a single return statement.(®ÎÚÉ8<>¾¹§à.
b
java:S1874„ "DRemove this use of "EXTRA_SHORTCUT_ICON_RESOURCE"; it is deprecated.(§éǾ8<>¾¹§à.
X X
java:S1128Y"6Remove this unused import 'java.util.logging.Handler'.(ƒœ®èûÿÿÿÿ8¯¦­Û. java:S1128Y"6Remove this unused import 'java.util.logging.Handler'.(ƒœ®èûÿÿÿÿ8¯¦­Û.
 e
AXU2ux93v5u6atPUJJia java:S1128""CRemove this unused import 'android.database.sqlite.SQLiteDatabase'.(ãµèÈùÿÿÿÿ8§ÈÔ¸Ú.
java:S2293s"YReplace the type specification in this constructor call with the diamond operator ("<>").(®ú÷õþÿÿÿÿ8<>ÂêµÓ.
U java:S106ú"9Replace this use of System.out or System.err by a logger.(Ó³ê$8<>¾¹§à.
\
java:S1874Ö"9Remove this use of "setTextAppearance"; it is deprecated.(ÑëÊäüÿÿÿÿ8<>¾¹§à.
^ java:S125½"<This block of commented-out lines of code should be removed.(æè÷Ðúÿÿÿÿ8ùãëéß. ^ java:S125½"<This block of commented-out lines of code should be removed.(æè÷Ðúÿÿÿÿ8ùãëéß.
Y java:S125µ"<This block of commented-out lines of code should be removed.(Ž×ÆÏ8<>¾¹§à. Y java:S125Ñ"<This block of commented-out lines of code should be removed.(Ú°à¬8ùãëéß.

AXU2ux93v5u6atPUJJib
java:S2293|"YReplace the type specification in this constructor call with the diamond operator ("<>").(êÝýÂþÿÿÿÿ8<>ÂêµÓ.
<EFBFBD>
AXU2ux93v5u6atPUJJiW
java:S1104e"WMake tvAlertDate a static final constant or non-public and provide accessors if needed.(“²<E2809C>Öúÿÿÿÿ8<>ÂêµÓ.
[
java:S1128&"?Remove this unused import 'android.support.annotation.NonNull'.(¼Åß8ïܦ¼à.
<EFBFBD>
AXU2ux94v5u6atPUJJir
java:S3252¿"MUse static access with "android.text.Spanned" for "SPAN_INCLUSIVE_EXCLUSIVE".(ŸÍÃó8<>ÂêµÓ.
s java:S117Ô"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(òøÍŠÿÿÿÿÿ8<>¾¹§à.
r
AXU2ux94v5u6atPUJJis
java:S1874Î"9Remove this use of "setTextAppearance"; it is deprecated.(Ùú˜Êøÿÿÿÿ8<>ÂêµÓ.
; ;
java:S1128S"Remove this duplicated import.(Åëûû8<>À‡ÀÙ. java:S1128S"Remove this duplicated import.(Åëûû8<>À‡ÀÙ.
t h
AXU2ux93v5u6atPUJJie AXU2ux93v5u6atPUJJih
java:S1874û"@Remove this use of "SOFT_INPUT_ADJUST_RESIZE"; it is deprecated.(ѯ”<C2AF>8<>ÂêµÓ. java:S2864¤"4Iterate over the "entrySet" instead of the "keySet".(­Ô‡ï8<>ÂêµÓ.
k x
java:S3252ü"MUse static access with "android.text.Spanned" for "SPAN_INCLUSIVE_EXCLUSIVE".(ŸÍÃó8<>¾¹§à. AXU2ux94v5u6atPUJJiv
java:S1874Ç"DRemove this use of "EXTRA_SHORTCUT_ICON_RESOURCE"; it is deprecated.(§éǾ8<>ÂêµÓ.
U
AXU2ux93v5u6atPUJJij
java:S1116<18>"Remove this empty statement.(ôŸŽìúÿÿÿÿ8<>ÂêµÓ.
<EFBFBD>
AXU2ux93v5u6atPUJJiX
java:S1104g"XMake ibSetBgColor a static final constant or non-public and provide accessors if needed.(ýãä¬üÿÿÿÿ8<>ÂêµÓ.
y y
AXU2ux93v5u6atPUJJif AXU2ux93v5u6atPUJJif
java:S1874¥"@Remove this use of "SOFT_INPUT_ADJUST_RESIZE"; it is deprecated.(Ò£ú¿ÿÿÿÿÿ8<>ÂêµÓ. java:S1874¥"@Remove this use of "SOFT_INPUT_ADJUST_RESIZE"; it is deprecated.(Ò£ú¿ÿÿÿÿÿ8<>ÂêµÓ.
Y java:S125Ñ"<This block of commented-out lines of code should be removed.(Ú°à¬8ùãëéß. f
AXU2ux93v5u6atPUJJii
java:S1135°"2Complete the task associated to this TODO comment.(êÍ<C3AA>Š8<>ÂêµÓ.
U
AXU2ux93v5u6atPUJJil
java:S1116Ú"Remove this empty statement.(ôŸŽìúÿÿÿÿ8<>ÂêµÓ.

AXU2ux93v5u6atPUJJiZ
java:S2293j"YReplace the type specification in this constructor call with the diamond operator ("<>").(ÑÓ<C391>¥üÿÿÿÿ8<>ÂêµÓ.
t
java:S2095®"QUse try-with-resources or close this "NotesDatabaseHelper" in a "finally" clause.(Ãœ¢ˆÿÿÿÿÿ8ûƒð´Ý.
R
java:S1874å"/Remove this use of "setText"; it is deprecated.(™¨¥÷úÿÿÿÿ8<>¾¹§à.
r
AXU2ux93v5u6atPUJJio
java:S1874"9Remove this use of "setTextAppearance"; it is deprecated.(ÑëÊäüÿÿÿÿ8<>ÂêµÓ.

@ -1,15 +1,15 @@
l
AXU2ux8ov5u6atPUJJhu
java:S1874a"9Remove this use of "setTextAppearance"; it is deprecated.(¤ñÝ×8<>ÂêµÓ.
Š Š
AXU2ux8nv5u6atPUJJht AXU2ux8nv5u6atPUJJht
java:S3776B"RRefactor this method to reduce its Cognitive Complexity from 16 to the 15 allowed.(üßú–ùÿÿÿÿ8<>ÂêµÓ. java:S3776B"RRefactor this method to reduce its Cognitive Complexity from 16 to the 15 allowed.(üßú–ùÿÿÿÿ8<>ÂêµÓ.
l l
AXU2ux8ov5u6atPUJJhw
java:S1874N"9Remove this use of "setTextAppearance"; it is deprecated.(¤ñÝ×8<>ÂêµÓ.
l
AXU2ux8ov5u6atPUJJhv AXU2ux8ov5u6atPUJJhv
java:S1874U"9Remove this use of "setTextAppearance"; it is deprecated.(Á†<C381>ö8<>ÂêµÓ. java:S1874U"9Remove this use of "setTextAppearance"; it is deprecated.(Á†<C381>ö8<>ÂêµÓ.
l
AXU2ux8ov5u6atPUJJhu
java:S1874N"9Remove this use of "setTextAppearance"; it is deprecated.(¤ñÝ×8<>ÂêµÓ.
l
AXU2ux8ov5u6atPUJJhw
java:S1874a"9Remove this use of "setTextAppearance"; it is deprecated.(¤ñÝ×8<>ÂêµÓ.
O O
java:S1128"-Remove this unused import 'android.util.Log'.(Ԧزøÿÿÿÿ8ËùË©Û. java:S1128"-Remove this unused import 'android.util.Log'.(Ԧزøÿÿÿÿ8ËùË©Û.

@ -1,11 +1,11 @@
w java:S116"VRename this field "lg_password" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(¹Ç<C2B9>ùùÿÿÿÿ8¸£½ÍÝ.
t java:S116"SRename this field "lg_login" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ÜèçÔÿÿÿÿÿ8¸£½ÍÝ. t java:S116"SRename this field "lg_login" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ÜèçÔÿÿÿÿÿ8¸£½ÍÝ.
K K
java:S1125,")Remove the literal "false" boolean value.(·´ìŒþÿÿÿÿ<38><C5B8>ÝÝ. java:S1125,")Remove the literal "false" boolean value.(·´ìŒþÿÿÿÿ<38><C5B8>ÝÝ.
w java:S116"VRename this field "lg_password" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(¹Ç<C2B9>ùùÿÿÿÿ8¸£½ÍÝ.
m java:S117"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(Қܤ8¸Ê†àÝ.
T T
java:S1128"8Remove this unused import 'net.micode.notes.data.Notes'.(×<><C397>z8ùˆÂòÝ. java:S1128"8Remove this unused import 'net.micode.notes.data.Notes'.(×<><C397>z8ùˆÂòÝ.
m java:S117"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(Қܤ8¸Ê†àÝ.
] ]
java:S1874$"@Remove this use of "SOFT_INPUT_ADJUST_RESIZE"; it is deprecated.(ѯ”<C2AF>8ô³€ÚÝ. java:S1874$"@Remove this use of "SOFT_INPUT_ADJUST_RESIZE"; it is deprecated.(ѯ”<C2AF>8ô³€ÚÝ.
J J

@ -1,27 +1,27 @@
q
AXU2uyC1v5u6atPUJJme
java:S2130Í"8Use "Long.parseLong" for this string-to-long conversion.(•ãÿ¬ÿÿÿÿÿ8<>ÂêµÓ.
k
AXU2uyC1v5u6atPUJJmf
java:S1135±"2Complete the task associated to this TODO comment.(» æžÿÿÿÿÿ8<>ÂêµÓ.
ƒ
AXU2uyC1v5u6atPUJJmb java:S128r"LEnd this switch case with an unconditional break, return or throw statement.(þå½´úÿÿÿÿ8<>ÂêµÓ.
j
AXU2uyC1v5u6atPUJJmZ
java:S1153¢"1Directly append the argument of String.valueOf().(œËߦýÿÿÿÿ8<>ÂêµÓ.
]
AXU2uyC1v5u6atPUJJmc
java:S1659<18>"$Declare "noteId" on a separate line.(Ÿàؘøÿÿÿÿ8<>ÂêµÓ.
 
AXU2uyC1v5u6atPUJJmX AXU2uyC1v5u6atPUJJmX
java:S1192"MDefine a constant instead of duplicating this literal "Unknown URI " 4 times.(¶ª¦þüÿÿÿÿ8<>ÂêµÓ. java:S1192"MDefine a constant instead of duplicating this literal "Unknown URI " 4 times.(¶ª¦þüÿÿÿÿ8<>ÂêµÓ.
j
AXU2uyC1v5u6atPUJJmZ
java:S1153¢"1Directly append the argument of String.valueOf().(œËߦýÿÿÿÿ8<>ÂêµÓ.
e e
AXU2uyC1v5u6atPUJJmY AXU2uyC1v5u6atPUJJmY
java:S1199s"-Extract this nested code block into a method.(ÒÌâ–øÿÿÿÿ8<>ÂêµÓ. java:S1199s"-Extract this nested code block into a method.(ÒÌâ–øÿÿÿÿ8<>ÂêµÓ.
]
AXU2uyC1v5u6atPUJJmc
java:S1659<18>"$Declare "noteId" on a separate line.(Ÿàؘøÿÿÿÿ8<>ÂêµÓ.
ƒ
AXU2uyC1v5u6atPUJJmb java:S128r"LEnd this switch case with an unconditional break, return or throw statement.(þå½´úÿÿÿÿ8<>ÂêµÓ.
k
AXU2uyC1v5u6atPUJJmf
java:S1135±"2Complete the task associated to this TODO comment.(» æžÿÿÿÿÿ8<>ÂêµÓ.
<EFBFBD> <EFBFBD>
AXU2uyC1v5u6atPUJJma AXU2uyC1v5u6atPUJJma
java:S3008M"eRename this field "NOTES_SNIPPET_SEARCH_QUERY" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(Èò<C388>ƒùÿÿÿÿ8<>ÂêµÓ. java:S3008M"eRename this field "NOTES_SNIPPET_SEARCH_QUERY" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(Èò<C388>ƒùÿÿÿÿ8<>ÂêµÓ.
q
AXU2uyC1v5u6atPUJJme
java:S2130Í"8Use "Long.parseLong" for this string-to-long conversion.(•ãÿ¬ÿÿÿÿÿ8<>ÂêµÓ.
a a
AXU2uyC1v5u6atPUJJmd AXU2uyC1v5u6atPUJJmd
java:S1659<18>"(Declare "insertedId" on a separate line.(Ÿàؘøÿÿÿÿ8<>ÂêµÓ. java:S1659<18>"(Declare "insertedId" on a separate line.(Ÿàؘøÿÿÿÿ8<>ÂêµÓ.

@ -1,16 +1,16 @@
c
AXU2uyDqv5u6atPUJJm3
java:S1066Ç"/Merge this if statement with the enclosing one.(â<>®¾8<>ÂêµÓ.
P
AXU2uyDqv5u6atPUJJm4
java:S2386A"Make this member "protected".(”µåÓ8<>ÂêµÓ.
U U
AXU2uyDqv5u6atPUJJm5 AXU2uyDqv5u6atPUJJm5
java:S2386K"Make this member "protected".(Ñ㳎ýÿÿÿÿ8<>ÂêµÓ. java:S2386K"Make this member "protected".(Ñ㳎ýÿÿÿÿ8<>ÂêµÓ.
u u
AXU2uyDqv5u6atPUJJm6 AXU2uyDqv5u6atPUJJm6
java:S1126ç"AReplace this if-then-else statement by a single return statement.(¶ø ˜8<>ÂêµÓ. java:S1126è"AReplace this if-then-else statement by a single return statement.(¶ø ˜8<>ÂêµÓ.
c
AXU2uyDqv5u6atPUJJm3
java:S1066È"/Merge this if statement with the enclosing one.(â<>®¾8<>ÂêµÓ.
\ \
AXU2uyDqv5u6atPUJJm7 AXU2uyDqv5u6atPUJJm7
java:S1125º"(Remove the literal "true" boolean value.(ÍÛì•8<>ÂêµÓ. java:S1125»"(Remove the literal "true" boolean value.(ÍÛì•8<>ÂêµÓ.
P
AXU2uyDqv5u6atPUJJm4
java:S2386A"Make this member "protected".(”µåÓ8<>ÂêµÓ.

@ -1,7 +1,7 @@

AXU2uyBXv5u6atPUJJkz
java:S3776"RRefactor this method to reduce its Cognitive Complexity from 16 to the 15 allowed.(®‘‡§øÿÿÿÿ8<>ÂêµÓ.
O O
AXU2uyBXv5u6atPUJJky AXU2uyBXv5u6atPUJJky
java:S2386+"Make this member "protected".(¤íÂX8<58>ÂêµÓ. java:S2386+"Make this member "protected".(¤íÂX8<58>ÂêµÓ.

AXU2uyBXv5u6atPUJJkz
java:S3776"RRefactor this method to reduce its Cognitive Complexity from 16 to the 15 allowed.(®‘‡§øÿÿÿÿ8<>ÂêµÓ.

@ -1,16 +1,16 @@
m
AXU2uyDOv5u6atPUJJmm
java:S1118":Add a private constructor to hide the implicit public one.(ãÛÒÛ8<>ÂêµÓ.
<EFBFBD> <EFBFBD>
AXU2uyDOv5u6atPUJJmo AXU2uyDOv5u6atPUJJmo
java:S3252""\Use static access with "android.provider.ContactsContract$DataColumns" for "RAW_CONTACT_ID".(Ðäç÷8<>ÂêµÓ. java:S3252""\Use static access with "android.provider.ContactsContract$DataColumns" for "RAW_CONTACT_ID".(Ðäç÷8<>ÂêµÓ.
 m
AXU2uyDOv5u6atPUJJmp AXU2uyDOv5u6atPUJJmm
java:S2293)"YReplace the type specification in this constructor call with the diamond operator ("<>").(<28>½ñäÿÿÿÿÿ8<EFBFBD>ÂêµÓ. java:S1118":Add a private constructor to hide the implicit public one.(ãÛÒÛ8<EFBFBD>ÂêµÓ.
Ž Ž
AXU2uyDOv5u6atPUJJmn AXU2uyDOv5u6atPUJJmn
java:S3252!"VUse static access with "android.provider.ContactsContract$DataColumns" for "MIMETYPE".(‡ù¯–ÿÿÿÿÿ8<>ÂêµÓ. java:S3252!"VUse static access with "android.provider.ContactsContract$DataColumns" for "MIMETYPE".(‡ù¯–ÿÿÿÿÿ8<>ÂêµÓ.
 
AXU2uyDOv5u6atPUJJmq AXU2uyDOv5u6atPUJJmq
java:S32524"^Use static access with "android.provider.ContactsContract$ContactsColumns" for "DISPLAY_NAME".(Úÿ†Ø8<>ÂêµÓ. java:S32524"^Use static access with "android.provider.ContactsContract$ContactsColumns" for "DISPLAY_NAME".(Úÿ†Ø8<>ÂêµÓ.

AXU2uyDOv5u6atPUJJmp
java:S2293)"YReplace the type specification in this constructor call with the diamond operator ("<>").(<28>½ñäÿÿÿÿÿ8<>ÂêµÓ.

@ -1,29 +1,28 @@
v v
AXU2uyCkv5u6atPUJJmQ AXU2uyCkv5u6atPUJJmQ
java:S1874½"CRemove this use of "getExternalStorageDirectory"; it is deprecated.(?8<>ÂêµÓ. java:S1874¾"CRemove this use of "getExternalStorageDirectory"; it is deprecated.(?8<>ÂêµÓ.
y y
AXU2uyCkv5u6atPUJJmR AXU2uyCkv5u6atPUJJmR
java:S2147Ð"ECombine this catch with the one at line 334, which has the same body.(ï­£Ä8<>ÂêµÓ. java:S2147Ñ"ECombine this catch with the one at line 335, which has the same body.(ï­£Ä8<>ÂêµÓ.
\
AXU2uyCkv5u6atPUJJmW
java:S3398»"#Move this method into "TextExport".(¨ä¿ÿýÿÿÿÿ8<>ÂêµÓ.

AXU2uyCjv5u6atPUJJmI
java:S2095«"NUse try-with-resources or close this "FileOutputStream" in a "finally" clause.(ŠÀø¯8<>ÂêµÓ.
y
AXU2uyCkv5u6atPUJJmM
java:S2147°"ECombine this catch with the one at line 301, which has the same body.(ß<>È´8<>ÂêµÓ.
 
AXU2uyCkv5u6atPUJJmL AXU2uyCkv5u6atPUJJmL
java:S3776Ý"RRefactor this method to reduce its Cognitive Complexity from 23 to the 15 allowed.(ì´ê8<>ÂêµÓ. java:S3776Ý"RRefactor this method to reduce its Cognitive Complexity from 23 to the 15 allowed.(ì´ê8<>ÂêµÓ.
z
AXU2uyCkv5u6atPUJJmS java:S899Ì"BDo something with the "boolean" value returned by "createNewFile".(Ð<>Íùÿÿÿÿ8<>ÂêµÓ.
y
AXU2uyCkv5u6atPUJJmM
java:S2147±"ECombine this catch with the one at line 302, which has the same body.(ß<>È´8<>ÂêµÓ.
V V
AXU2uyCkv5u6atPUJJmV AXU2uyCkv5u6atPUJJmV
java:S3398H"#Move this method into "TextExport".(…´<C2B4>8<>ÂêµÓ. java:S3398H"#Move this method into "TextExport".(…´<C2B4>8<>ÂêµÓ.
z
AXU2uyCkv5u6atPUJJmS java:S899Ë"BDo something with the "boolean" value returned by "createNewFile".(Ð<>Íùÿÿÿÿ8<>ÂêµÓ.
 
AXU2uyCkv5u6atPUJJmK AXU2uyCkv5u6atPUJJmK
java:S3776¨"RRefactor this method to reduce its Cognitive Complexity from 27 to the 15 allowed.(œÃÁí8<>ÂêµÓ. java:S3776¨"RRefactor this method to reduce its Cognitive Complexity from 27 to the 15 allowed.(œÃÁí8<>ÂêµÓ.
\
AXU2uyCkv5u6atPUJJmW
java:S3398¼"#Move this method into "TextExport".(¨ä¿ÿýÿÿÿÿ8<>ÂêµÓ.
ˆ ˆ
AXU2uyCkv5u6atPUJJmJ java:S116w"VRename this field "TEXT_FORMAT" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(Ñ›–¼8<>ÂêµÓ. AXU2uyCkv5u6atPUJJmJ java:S116w"VRename this field "TEXT_FORMAT" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(Ñ›–¼8<>ÂêµÓ.
q
java:S2095¬"NUse try-with-resources or close this "FileOutputStream" in a "finally" clause.(ÖŽ“¯úÿÿÿÿ˜¦íá.

@ -1,19 +1,19 @@
{
AXU2uyDEv5u6atPUJJmi
java:S1214@"CMove constants defined in this interfaces to another class or enum.(É⸫úÿÿÿÿ8<>ÂêµÓ.
r
AXU2uyDEv5u6atPUJJmh
java:S11181":Add a private constructor to hide the implicit public one.(ž’Í“úÿÿÿÿ8<>ÂêµÓ.
s
AXU2uyDEv5u6atPUJJmk
java:S1118ô":Add a private constructor to hide the implicit public one.(<28>ˆþÿÿÿÿ8<>ÂêµÓ.
ƒ ƒ
AXU2uyDEv5u6atPUJJmg AXU2uyDEv5u6atPUJJmg
java:S11929"KDefine a constant instead of duplicating this literal "content://" 4 times.(š¨ú¯üÿÿÿÿ8<>ÂêµÓ. java:S11929"KDefine a constant instead of duplicating this literal "content://" 4 times.(š¨ú¯üÿÿÿÿ8<>ÂêµÓ.
s
AXU2uyDEv5u6atPUJJmk
java:S1118ô":Add a private constructor to hide the implicit public one.(<28>ˆþÿÿÿÿ8<>ÂêµÓ.
w w
AXU2uyDEv5u6atPUJJmj AXU2uyDEv5u6atPUJJmj
java:S1214ª"CMove constants defined in this interfaces to another class or enum.(ŠÉôŸ8<>ÂêµÓ. java:S1214ª"CMove constants defined in this interfaces to another class or enum.(ŠÉôŸ8<>ÂêµÓ.
n n
AXU2uyDEv5u6atPUJJml AXU2uyDEv5u6atPUJJml
java:S1118":Add a private constructor to hide the implicit public one.(߀°•8<>ÂêµÓ. java:S1118":Add a private constructor to hide the implicit public one.(߀°•8<>ÂêµÓ.
{
AXU2uyDEv5u6atPUJJmi
java:S1214@"CMove constants defined in this interfaces to another class or enum.(É⸫úÿÿÿÿ8<>ÂêµÓ.
r
AXU2uyDEv5u6atPUJJmh
java:S11181":Add a private constructor to hide the implicit public one.(ž’Í“úÿÿÿÿ8<>ÂêµÓ.

@ -1,70 +1,64 @@

AXU2ux_Ev5u6atPUJJjL
java:S2293^"YReplace the type specification in this constructor call with the diamond operator ("<>").(‘´ÂÞþÿÿÿÿ8<>ÂêµÓ.

AXU2ux_Ev5u6atPUJJjH
java:S2259×"M"NullPointerException" will be thrown when invoking method "doContentSync()".(ÊÙãþüÿÿÿÿ8<>ÂêµÓ.
Œ Œ
AXU2ux_Fv5u6atPUJJjN AXU2ux_Ev5u6atPUJJjK
java:S2293a"YReplace the type specification in this constructor call with the diamond operator ("<>").(ÈüùÌ8<>ÂêµÓ. java:S2293]"YReplace the type specification in this constructor call with the diamond operator ("<>").(²¿›ž8<>ÂêµÓ.
 
AXU2ux_Fv5u6atPUJJjV AXU2ux_Fv5u6atPUJJjc
java:S3776ú"RRefactor this method to reduce its Cognitive Complexity from 28 to the 15 allowed.(ðúæŠ8<>ÂêµÓ. java:S3776ð"RRefactor this method to reduce its Cognitive Complexity from 20 to the 15 allowed.(ƶؠüÿÿÿÿ8<>ÂêµÓ.
`
AXU2ux_Fv5u6atPUJJjd
java:S1905ƒ"'Remove this unnecessary cast to "Node".(±¼ÇÒûÿÿÿÿ8<>ÂêµÓ.

AXU2ux_Ev5u6atPUJJjI
java:S2259Î"M"NullPointerException" will be thrown when invoking method "doContentSync()".(ÊÙãþüÿÿÿÿ8<>ÂêµÓ.
p
AXU2ux_Ev5u6atPUJJjJ
java:S2589"7Remove this expression which always evaluates to "true"(ë<>½ïûÿÿÿÿ8<>ÂêµÓ.
h
AXU2ux_Ev5u6atPUJJjF
java:S1066ˆ"/Merge this if statement with the enclosing one.(¾¶†–þÿÿÿÿ8<>ÂêµÓ.
 
AXU2ux_Fv5u6atPUJJjX AXU2ux_Fv5u6atPUJJjX
java:S3776<18>"RRefactor this method to reduce its Cognitive Complexity from 34 to the 15 allowed.(ÿ»É¸ûÿÿÿÿ8<>ÂêµÓ. java:S3776<18>"RRefactor this method to reduce its Cognitive Complexity from 34 to the 15 allowed.(ÿ»É¸ûÿÿÿÿ8<>ÂêµÓ.
z
AXU2ux_Ev5u6atPUJJjE
java:S1192©"FDefine a constant instead of duplicating this literal " DESC" 3 times.(©ÍÔ±8<>ÂêµÓ.
R R
AXU2ux_Fv5u6atPUJJjZ AXU2ux_Fv5u6atPUJJjZ
java:S2129â"Remove this "Long" constructor(Ï­¨Ã8<>ÂêµÓ. java:S2129ä"Remove this "Long" constructor(Ï­¨Ã8<>ÂêµÓ.
 Œ
AXU2ux_Fv5u6atPUJJjM AXU2ux_Fv5u6atPUJJjN
java:S2293_"YReplace the type specification in this constructor call with the diamond operator ("<>").(±€šˆþÿÿÿÿ8<>ÂêµÓ. java:S2293a"YReplace the type specification in this constructor call with the diamond operator ("<>").(ÈüùÌ8<>ÂêµÓ.

AXU2ux_Fv5u6atPUJJjW
java:S3776â"RRefactor this method to reduce its Cognitive Complexity from 41 to the 15 allowed.(…Ë°±ýÿÿÿÿ8<>ÂêµÓ.
[
AXU2ux_Fv5u6atPUJJje
java:S1905«"'Remove this unnecessary cast to "Node".(íé¥Ç8<>ÂêµÓ.
 
AXU2ux_Fv5u6atPUJJjP AXU2ux_Fv5u6atPUJJjP
java:S2293c"YReplace the type specification in this constructor call with the diamond operator ("<>").(ž’»Ðýÿÿÿÿ8<>ÂêµÓ. java:S2293c"YReplace the type specification in this constructor call with the diamond operator ("<>").(ž’»Ðýÿÿÿÿ8<>ÂêµÓ.
z 
AXU2ux_Ev5u6atPUJJjE AXU2ux_Fv5u6atPUJJjM
java:S1192©"FDefine a constant instead of duplicating this literal " DESC" 3 times.(©ÍÔ±8<>ÂêµÓ. java:S2293_"YReplace the type specification in this constructor call with the diamond operator ("<>").(±€šˆþÿÿÿÿ8<EFBFBD>ÂêµÓ.
f f
AXU2ux_Fv5u6atPUJJjS AXU2ux_Fv5u6atPUJJjS
java:S1905Á"-Remove this unnecessary cast to "JSONObject".(ï½€—ýÿÿÿÿ8<>ÂêµÓ. java:S1905Á"-Remove this unnecessary cast to "JSONObject".(ï½€—ýÿÿÿÿ8<>ÂêµÓ.
d `
AXU2ux_Fv5u6atPUJJjb AXU2ux_Fv5u6atPUJJjT
java:S1172î"+Remove this unused method parameter "node".(ƶؠüÿÿÿÿ8<EFBFBD>ÂêµÓ. java:S1905ç"-Remove this unnecessary cast to "JSONObject".(Ø›¶ 8<EFBFBD>ÂêµÓ.
 
AXU2ux_Fv5u6atPUJJjR AXU2ux_Fv5u6atPUJJjV
java:S3776«"RRefactor this method to reduce its Cognitive Complexity from 29 to the 15 allowed.(«Ã¾á8<>ÂêµÓ. java:S3776ú"RRefactor this method to reduce its Cognitive Complexity from 28 to the 15 allowed.(ðúæŠ8<>ÂêµÓ.
[ 
AXU2ux_Fv5u6atPUJJje AXU2ux_Ev5u6atPUJJjL
java:S1905©"'Remove this unnecessary cast to "Node".(íé¥Ç8<>ÂêµÓ. java:S2293^"YReplace the type specification in this constructor call with the diamond operator ("<>").(‘´ÂÞþÿÿÿÿ8<>ÂêµÓ.
p
AXU2ux_Ev5u6atPUJJjJ
java:S2589"7Remove this expression which always evaluates to "true"(ë<>½ïûÿÿÿÿ8<>ÂêµÓ.
h h
AXU2ux_Ev5u6atPUJJjG AXU2ux_Ev5u6atPUJJjG
java:S1066Õ"/Merge this if statement with the enclosing one.(˼֓ùÿÿÿÿ8<>ÂêµÓ. java:S1066Õ"/Merge this if statement with the enclosing one.(˼֓ùÿÿÿÿ8<>ÂêµÓ.
 h
AXU2ux_Fv5u6atPUJJjc AXU2ux_Ev5u6atPUJJjF
java:S3776î"RRefactor this method to reduce its Cognitive Complexity from 20 to the 15 allowed.(ƶؠüÿÿÿÿ8<>ÂêµÓ. java:S1066ˆ"/Merge this if statement with the enclosing one.(¾¶†–þÿÿÿÿ8<>ÂêµÓ.
`
AXU2ux_Fv5u6atPUJJjd
java:S1905"'Remove this unnecessary cast to "Node".(±¼ÇÒûÿÿÿÿ8<>ÂêµÓ.
d
AXU2ux_Fv5u6atPUJJjb
java:S1172ð"+Remove this unused method parameter "node".(ƶؠüÿÿÿÿ8<>ÂêµÓ.
 
AXU2ux_Fv5u6atPUJJjO AXU2ux_Fv5u6atPUJJjO
java:S2293b"YReplace the type specification in this constructor call with the diamond operator ("<>").(ðˆâ³ùÿÿÿÿ8<>ÂêµÓ. java:S2293b"YReplace the type specification in this constructor call with the diamond operator ("<>").(ðˆâ³ùÿÿÿÿ8<>ÂêµÓ.
 
AXU2ux_Fv5u6atPUJJjW AXU2ux_Fv5u6atPUJJjR
java:S3776â"RRefactor this method to reduce its Cognitive Complexity from 41 to the 15 allowed.(…Ë°±ýÿÿÿÿ8<>ÂêµÓ. java:S3776«"RRefactor this method to reduce its Cognitive Complexity from 29 to the 15 allowed.(«Ã¾á8<>ÂêµÓ.
`
AXU2ux_Fv5u6atPUJJjT
java:S1905ç"-Remove this unnecessary cast to "JSONObject".(Ø›¶ 8<>ÂêµÓ.
Œ
AXU2ux_Ev5u6atPUJJjK
java:S2293]"YReplace the type specification in this constructor call with the diamond operator ("<>").(²¿›ž8<>ÂêµÓ.

@ -1,117 +1,85 @@
f
AXU2ux7hv5u6atPUJJg1
java:S1199"-Extract this nested code block into a method.(µ˜ÇÃøÿÿÿÿ8<>ÂêµÓ.
f
AXU2ux7hv5u6atPUJJg8
java:S1199ð"-Extract this nested code block into a method.(Á¬å¯ûÿÿÿÿ8<>ÂêµÓ.
T
AXU2ux7hv5u6atPUJJg_
java:S1116a"Remove this empty statement.(ôŸŽìúÿÿÿÿ8<>ÂêµÓ.
 
AXU2ux7jv5u6atPUJJhF AXU2ux7jv5u6atPUJJhN
java:S3776µ"RRefactor this method to reduce its Cognitive Complexity from 17 to the 15 allowed.(áé–Þÿÿÿÿÿ8<>ÂêµÓ. java:S3252"RUse static access with "android.widget.AbsListView" for "MultiChoiceModeListener".(¦Ûî„úÿÿÿÿ8<>ÂêµÓ.
r
AXU2ux7jv5u6atPUJJhQ
java:S1874Š"9Remove this use of "getDefaultDisplay"; it is deprecated.(ĸ¬Ìýÿÿÿÿ8<>ÂêµÓ.
a
AXU2ux7hv5u6atPUJJg4
java:S1199Ø"-Extract this nested code block into a method.(ŒãÈ“8<>ÂêµÓ.
a
AXU2ux7hv5u6atPUJJg7
java:S1199ì"-Extract this nested code block into a method.(Žÿõó8<>ÂêµÓ.
O
AXU2ux7iv5u6atPUJJhC
java:S3626Æ"Remove this redundant jump.(ûÁÝ…8<>ÂêµÓ.
^
AXU2ux7jv5u6atPUJJhk
java:S3398"%Move this method into "ModeCallback".(“ðÉçýÿÿÿÿ8<>ÂêµÓ.
j
AXU2ux7jv5u6atPUJJhR
java:S1874"1Remove this use of "getHeight"; it is deprecated.(·¡ªÃýÿÿÿÿ8<>ÂêµÓ.
k k
AXU2ux7jv5u6atPUJJhO AXU2ux7jv5u6atPUJJhO
java:S1135È"2Complete the task associated to this TODO comment.(» æžÿÿÿÿÿ8<>ÂêµÓ. java:S1135Æ"2Complete the task associated to this TODO comment.(» æžÿÿÿÿÿ8<>ÂêµÓ.
f
AXU2ux7hv5u6atPUJJg6
java:S1199à"-Extract this nested code block into a method.(ãÍ€ôÿÿÿÿÿ8<>ÂêµÓ.
m
AXU2ux7jv5u6atPUJJhG
java:S1874"9Remove this use of "PreferenceManager"; it is deprecated.(­©Ð8<>ÂêµÓ.
U
AXU2ux7hv5u6atPUJJg_
java:S1116Á"Remove this empty statement.(ôŸŽìúÿÿÿÿ8<>ÂêµÓ.

AXU2ux7hv5u6atPUJJgz
java:S1301ð"KReplace this "switch" statement by "if" statements to increase readability.(ד¾ñùÿÿÿÿ8<>ÂêµÓ.
<EFBFBD>
AXU2ux7jv5u6atPUJJhY
java:S2293¼"YReplace the type specification in this constructor call with the diamond operator ("<>").(艥ð8<>ÂêµÓ.
ƒ ƒ
AXU2ux7jv5u6atPUJJhe AXU2ux7jv5u6atPUJJhe
java:S1874¯"JDon't override a deprecated method or explicitly mark it as "@Deprecated".(÷ችûÿÿÿÿ8<>ÂêµÓ. java:S1874¯"JDon't override a deprecated method or explicitly mark it as "@Deprecated".(÷ችûÿÿÿÿ8<>ÂêµÓ.
f f
AXU2ux7hv5u6atPUJJg1 AXU2ux7hv5u6atPUJJg2
java:S1199"-Extract this nested code block into a method.(µ˜ÇÃøÿÿÿÿ8<>ÂêµÓ. java:S1199­"-Extract this nested code block into a method.(ê¶ôÐùÿÿÿÿ8<>ÂêµÓ.
k j
AXU2ux7jv5u6atPUJJhK AXU2ux7jv5u6atPUJJhd
java:S1135Ð"2Complete the task associated to this TODO comment.(ÕÌ<C395>®þÿÿÿÿ8<>ÂêµÓ. java:S1874§"1Remove this use of "AsyncTask"; it is deprecated.(ЧðÛýÿÿÿÿ8<>ÂêµÓ.
d
AXU2ux7jv5u6atPUJJhh
java:S3398Ò"0Move this method into "OnListItemClickListener".(‘ðð¡8<>ÂêµÓ.
k k
AXU2ux7jv5u6atPUJJhP AXU2ux7jv5u6atPUJJhP
java:S1135Æ"2Complete the task associated to this TODO comment.(» æžÿÿÿÿÿ8<>ÂêµÓ. java:S1135Ë"2Complete the task associated to this TODO comment.(» æžÿÿÿÿÿ8<>ÂêµÓ.
f Œ
AXU2ux7hv5u6atPUJJg3 AXU2ux7jv5u6atPUJJhM
java:S1199µ"-Extract this nested code block into a method.(Η­Šþÿÿÿÿ8<>ÂêµÓ. java:S1450"XRemove the "mMoveMenu" field and declare it as a local variable in the relevant methods.(ž¢—ò8<>ÂêµÓ.
Y
AXU2ux7jv5u6atPUJJhj
java:S3398"%Move this method into "ModeCallback".(ãìîí8<>ÂêµÓ.
x
AXU2ux7hv5u6atPUJJhB
java:S1124<18>"EReorder the modifiers to comply with the Java Language Specification.(ìѾk8<6B>ÂêµÓ.
~
AXU2ux7jv5u6atPUJJhW
java:S1874¨"JDon't override a deprecated method or explicitly mark it as "@Deprecated".(§Í¿Â8<>ÂêµÓ.
 
AXU2ux7jv5u6atPUJJhg AXU2ux7jv5u6atPUJJhg
java:S3776à"RRefactor this method to reduce its Cognitive Complexity from 18 to the 15 allowed.(ôŒùb8<62>ÂêµÓ. java:S3776à"RRefactor this method to reduce its Cognitive Complexity from 18 to the 15 allowed.(ôŒùb8<62>ÂêµÓ.
k
AXU2ux7jv5u6atPUJJha
java:S1135Ë"2Complete the task associated to this TODO comment.(» æžÿÿÿÿÿ8<>ÂêµÓ.
{
AXU2ux7jv5u6atPUJJhb
java:S1126Í"BReplace this if-then-else statement by a single method invocation.(玒¦ýÿÿÿÿ8<>ÂêµÓ.
O
AXU2ux7iv5u6atPUJJhE
java:S3626Ê"Remove this redundant jump.(ûÁÝ…8<>ÂêµÓ.
c
AXU2ux7jv5u6atPUJJhU
java:S1874"1Remove this use of "AsyncTask"; it is deprecated.(ýî?8<>ÂêµÓ.
j
AXU2ux7jv5u6atPUJJhd
java:S1874§"1Remove this use of "AsyncTask"; it is deprecated.(ЧðÛýÿÿÿÿ8<>ÂêµÓ.
 
AXU2ux7jv5u6atPUJJhT AXU2ux7jv5u6atPUJJhT
java:S3776"RRefactor this method to reduce its Cognitive Complexity from 20 to the 15 allowed.(ãìîí8<>ÂêµÓ. java:S3776"RRefactor this method to reduce its Cognitive Complexity from 20 to the 15 allowed.(ãìîí8<>ÂêµÓ.
x O
AXU2ux7hv5u6atPUJJhB AXU2ux7iv5u6atPUJJhE
java:S1124<18>"EReorder the modifiers to comply with the Java Language Specification.(ìѾk8<6B>ÂêµÓ. java:S3626Ê"Remove this redundant jump.(ûÁÝ…8<>ÂêµÓ.
f
AXU2ux7hv5u6atPUJJg8
java:S1199ð"-Extract this nested code block into a method.(Á¬å¯ûÿÿÿÿ8<>ÂêµÓ.
f f
AXU2ux7hv5u6atPUJJg5 AXU2ux7hv5u6atPUJJg5
java:S1199Ü"-Extract this nested code block into a method.(Ú¿–€úÿÿÿÿ8<>ÂêµÓ. java:S1199Ü"-Extract this nested code block into a method.(Ú¿–€úÿÿÿÿ8<>ÂêµÓ.
a h
AXU2ux7hv5u6atPUJJg7 AXU2ux7jv5u6atPUJJhi
java:S1199ì"-Extract this nested code block into a method.(Žÿõó8<EFBFBD>ÂêµÓ. java:S3398í"/Move this method into "BackgroundQueryHandler".(—÷õŽüÿÿÿÿ8<>ÂêµÓ.
f f
AXU2ux7hv5u6atPUJJg2 AXU2ux7hv5u6atPUJJg6
java:S1199­"-Extract this nested code block into a method.(ê¶ôÐùÿÿÿÿ8<>ÂêµÓ. java:S1199à"-Extract this nested code block into a method.(ãÍ€ôÿÿÿÿÿ8<>ÂêµÓ.
r
AXU2ux7jv5u6atPUJJhQ
java:S1874Š"9Remove this use of "getDefaultDisplay"; it is deprecated.(ĸ¬Ìýÿÿÿÿ8<>ÂêµÓ.
Y
AXU2ux7jv5u6atPUJJhj
java:S3398"%Move this method into "ModeCallback".(ãìîí8<>ÂêµÓ.
 
AXU2ux7jv5u6atPUJJhZ AXU2ux7jv5u6atPUJJhZ
java:S3776"RRefactor this method to reduce its Cognitive Complexity from 17 to the 15 allowed.(ÅôÉ#8<>ÂêµÓ. java:S3776"RRefactor this method to reduce its Cognitive Complexity from 17 to the 15 allowed.(ÅôÉ#8<>ÂêµÓ.
a d
AXU2ux7hv5u6atPUJJg4 AXU2ux7jv5u6atPUJJhh
java:S1199Ø"-Extract this nested code block into a method.(ŒãÈ“8<>ÂêµÓ. java:S3398Ò"0Move this method into "OnListItemClickListener".(‘ðð¡8<>ÂêµÓ.
h
AXU2ux7jv5u6atPUJJhi
java:S3398í"/Move this method into "BackgroundQueryHandler".(—÷õŽüÿÿÿÿ8<>ÂêµÓ.
~
AXU2ux7jv5u6atPUJJhW
java:S1874¨"JDon't override a deprecated method or explicitly mark it as "@Deprecated".(§Í¿Â8<>ÂêµÓ.
O
AXU2ux7iv5u6atPUJJhC
java:S3626Æ"Remove this redundant jump.(ûÁÝ…8<>ÂêµÓ.
T
AXU2ux7jv5u6atPUJJhS
java:S1116a"Remove this empty statement.(ôŸŽìúÿÿÿÿ8<>ÂêµÓ.
w
AXU2ux7jv5u6atPUJJhH
java:S1874"CRemove this use of "getDefaultSharedPreferences"; it is deprecated.(­©Ð8<>ÂêµÓ.
\
AXU2ux7jv5u6atPUJJhV java:S108˜")Either remove or fill this block of code.(žûÊ¥8<>ÂêµÓ.
^
AXU2ux7jv5u6atPUJJhk
java:S3398"%Move this method into "ModeCallback".(“ðÉçýÿÿÿÿ8<>ÂêµÓ.
h
AXU2ux7jv5u6atPUJJhX
java:S1874³"/Remove this use of "execute"; it is deprecated.( å«<C3A5>ûÿÿÿÿ8<>ÂêµÓ.
Œ
AXU2ux7jv5u6atPUJJhM
java:S1450"XRemove the "mMoveMenu" field and declare it as a local variable in the relevant methods.(ž¢—ò8<>ÂêµÓ.
O O
AXU2ux7iv5u6atPUJJhD AXU2ux7iv5u6atPUJJhD
java:S3626Þ"Remove this redundant jump.(ûÁÝ…8<>ÂêµÓ. java:S3626Þ"Remove this redundant jump.(ûÁÝ…8<>ÂêµÓ.
@ -119,31 +87,63 @@ c
AXU2ux7jv5u6atPUJJhL AXU2ux7jv5u6atPUJJhL
java:S2093º"*Change this "try" to a try-with-resources.(¡»¢üùÿÿÿÿ8<>ÂêµÓ. java:S2093º"*Change this "try" to a try-with-resources.(¡»¢üùÿÿÿÿ8<>ÂêµÓ.
h h
AXU2ux7jv5u6atPUJJhf AXU2ux7jv5u6atPUJJhX
java:S1874Ì"/Remove this use of "execute"; it is deprecated.( å«<C3A5>ûÿÿÿÿ8<>ÂêµÓ. java:S1874Ì"/Remove this use of "execute"; it is deprecated.( å«<C3A5>ûÿÿÿÿ8<>ÂêµÓ.
j m
AXU2ux7jv5u6atPUJJhR AXU2ux7jv5u6atPUJJhG
java:S1874"1Remove this use of "getHeight"; it is deprecated.(·¡ªÃýÿÿÿÿ8<>ÂêµÓ. java:S1874"9Remove this use of "PreferenceManager"; it is deprecated.(­©Ð8<>ÂêµÓ.
f
AXU2ux7hv5u6atPUJJg3
java:S1199µ"-Extract this nested code block into a method.(Η­Šþÿÿÿÿ8<>ÂêµÓ.
k
AXU2ux7jv5u6atPUJJha
java:S1135Õ"2Complete the task associated to this TODO comment.(» æžÿÿÿÿÿ8<>ÂêµÓ.
U
AXU2ux7jv5u6atPUJJhS
java:S1116Á"Remove this empty statement.(ôŸŽìúÿÿÿÿ8<>ÂêµÓ.
h
AXU2ux7jv5u6atPUJJhf
java:S1874³"/Remove this use of "execute"; it is deprecated.( å«<C3A5>ûÿÿÿÿ8<>ÂêµÓ.

AXU2ux7jv5u6atPUJJhF
java:S3776µ"RRefactor this method to reduce its Cognitive Complexity from 17 to the 15 allowed.(áé–Þÿÿÿÿÿ8<>ÂêµÓ.
<EFBFBD>
AXU2ux7jv5u6atPUJJhY
java:S2293¼"YReplace the type specification in this constructor call with the diamond operator ("<>").(艥ð8<>ÂêµÓ.
k
AXU2ux7jv5u6atPUJJhc
java:S1135È"2Complete the task associated to this TODO comment.(» æžÿÿÿÿÿ8<>ÂêµÓ.
~ ~
AXU2ux7hv5u6atPUJJhA AXU2ux7hv5u6atPUJJhA
java:S1124Ž"EReorder the modifiers to comply with the Java Language Specification.(¹úæµûÿÿÿÿ8<>ÂêµÓ. java:S1124Ž"EReorder the modifiers to comply with the Java Language Specification.(¹úæµûÿÿÿÿ8<>ÂêµÓ.
 
AXU2ux7jv5u6atPUJJhN AXU2ux7hv5u6atPUJJgz
java:S3252"RUse static access with "android.widget.AbsListView" for "MultiChoiceModeListener".(¦Ûî„úÿÿÿÿ8<>ÂêµÓ. java:S1301ð"KReplace this "switch" statement by "if" statements to increase readability.(ד¾ñùÿÿÿÿ8<>ÂêµÓ.
k k
AXU2ux7jv5u6atPUJJhc AXU2ux7jv5u6atPUJJhK
java:S1135Õ"2Complete the task associated to this TODO comment.(» æžÿÿÿÿÿ8<>ÂêµÓ. java:S1135Ð"2Complete the task associated to this TODO comment.(ÕÌ<C395>®þÿÿÿÿ8<>ÂêµÓ.
w
AXU2ux7jv5u6atPUJJhH
java:S1874"CRemove this use of "getDefaultSharedPreferences"; it is deprecated.(­©Ð8<>ÂêµÓ.
\
AXU2ux7jv5u6atPUJJhV java:S108˜")Either remove or fill this block of code.(žûÊ¥8<>ÂêµÓ.
c
AXU2ux7jv5u6atPUJJhU
java:S1874"1Remove this use of "AsyncTask"; it is deprecated.(ýî?8<>ÂêµÓ.
{
AXU2ux7jv5u6atPUJJhb
java:S1126Í"BReplace this if-then-else statement by a single method invocation.(玒¦ýÿÿÿÿ8<>ÂêµÓ.
K
java:S1199ø"-Extract this nested code block into a method.(Ô¾ÇÊ8ôÜìÚÝ.
Y java:S125Ê"<This block of commented-out lines of code should be removed.(éÂâç8<>À<EFBFBD>ÆÞ. Y java:S125Ê"<This block of commented-out lines of code should be removed.(éÂâç8<>À<EFBFBD>ÆÞ.
p java:S100"NRename this method name to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ͤ¼…øÿÿÿÿ8èíóÝ.
P P
java:S1199ô"-Extract this nested code block into a method.(µïˆèûÿÿÿÿ8ÀÝ—ÚÛ. java:S1199ÿ"-Extract this nested code block into a method.(÷¢üßþÿÿÿÿ8èíóÝ.
p java:S100<18>"NRename this method name to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(´÷›´üÿÿÿÿ8èíóÝ.
s java:S117Ö"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(É耵øÿÿÿÿ8ÀÝ—ÚÛ. s java:S117Ö"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(É耵øÿÿÿÿ8ÀÝ—ÚÛ.
^ java:S125ª"<This block of commented-out lines of code should be removed.(£™þ‘ûÿÿÿÿÆÙÜ. p java:S100<18>"NRename this method name to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(´÷›´üÿÿÿÿ8èíóÝ.
j java:S100"NRename this method name to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ÑÙõ78êÏùóÝ. j java:S100"NRename this method name to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ÑÙõ78êÏùóÝ.
w java:S116"URename this field "login_mode" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ÚÌì¼üÿÿÿÿ8—Ó¼ÝÝ. p java:S100"NRename this method name to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ͤ¼…øÿÿÿÿ8èíóÝ.
P P
java:S1199ÿ"-Extract this nested code block into a method.(÷¢üßþÿÿÿÿ8èíóÝ. java:S1199ô"-Extract this nested code block into a method.(µïˆèûÿÿÿÿ8ÀÝ—ÚÛ.
n java:S117"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(Қܤ8ÜÿëßÝ. w java:S116"URename this field "login_mode" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ÚÌì¼üÿÿÿÿ8—Ó¼ÝÝ.
K ^ java:S125ª"<This block of commented-out lines of code should be removed.(£™þ‘ûÿÿÿÿÆÙÜ.
java:S1199ø"-Extract this nested code block into a method.(Ô¾ÇÊ8ôÜìÚÝ. n java:S117"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(Қܤ8ÜÿëßÝ.

@ -3,140 +3,140 @@
AXU2uyB4v5u6atPUJJk8 AXU2uyB4v5u6atPUJJk8
java:S1124!"EReorder the modifiers to comply with the Java Language Specification.(íâúÓÿÿÿÿÿ8<>ÂêµÓ. java:S1124!"EReorder the modifiers to comply with the Java Language Specification.(íâúÓÿÿÿÿÿ8<>ÂêµÓ.
x x
AXU2uyB4v5u6atPUJJlC AXU2uyB4v5u6atPUJJlN
java:S1124-"EReorder the modifiers to comply with the Java Language Specification.(«è¶ó8<EFBFBD>ÂêµÓ. java:S1124C"EReorder the modifiers to comply with the Java Language Specification.(±‚Çð8<EFBFBD>ÂêµÓ.
} }
AXU2uyB4v5u6atPUJJlR AXU2uyB4v5u6atPUJJlg
java:S1124K"EReorder the modifiers to comply with the Java Language Specification.(âÖ<C3A2>îýÿÿÿÿ8<>ÂêµÓ. java:S1124i"EReorder the modifiers to comply with the Java Language Specification.(û³˜µÿÿÿÿÿ8<>ÂêµÓ.
x x
AXU2uyB4v5u6atPUJJlD AXU2uyB4v5u6atPUJJlP
java:S1124/"EReorder the modifiers to comply with the Java Language Specification.(Ó<>•·8<EFBFBD>ÂêµÓ. java:S1124G"EReorder the modifiers to comply with the Java Language Specification.(¬ôÿ<C3B4>8<EFBFBD>ÂêµÓ.
} }
AXU2uyB4v5u6atPUJJla AXU2uyB4v5u6atPUJJlA
java:S1124]"EReorder the modifiers to comply with the Java Language Specification.(Á¨È¨úÿÿÿÿ8<>ÂêµÓ. java:S1124)"EReorder the modifiers to comply with the Java Language Specification.(‚šÛ²üÿÿÿÿ8<>ÂêµÓ.
x x
AXU2uyB4v5u6atPUJJk9 AXU2uyB4v5u6atPUJJlL
java:S1124#"EReorder the modifiers to comply with the Java Language Specification.(â¹âæ8<>ÂêµÓ. java:S1124?"EReorder the modifiers to comply with the Java Language Specification.(Ö«¦î8<>ÂêµÓ.
}
AXU2uyB4v5u6atPUJJlB
java:S1124+"EReorder the modifiers to comply with the Java Language Specification.(ºãÌýþÿÿÿÿ8<>ÂêµÓ.
x
AXU2uyB4v5u6atPUJJlS
java:S1124M"EReorder the modifiers to comply with the Java Language Specification.(¡¦¡Æ8<>ÂêµÓ.
x
AXU2uyB4v5u6atPUJJlf
java:S1124g"EReorder the modifiers to comply with the Java Language Specification.(´Æ’µ8<>ÂêµÓ.
}
AXU2uyB4v5u6atPUJJle
java:S1124e"EReorder the modifiers to comply with the Java Language Specification.(õÑæÞÿÿÿÿÿ8<>ÂêµÓ.
x
AXU2uyB4v5u6atPUJJlC
java:S1124-"EReorder the modifiers to comply with the Java Language Specification.(«è¶ó8<>ÂêµÓ.
x
AXU2uyB4v5u6atPUJJk3
java:S1124"EReorder the modifiers to comply with the Java Language Specification.(Ð㘱8<>ÂêµÓ.
w w
AXU2uyB4v5u6atPUJJlM AXU2uyB4v5u6atPUJJlH
java:S1124A"EReorder the modifiers to comply with the Java Language Specification.(ëí‚$8<>ÂêµÓ. java:S11247"EReorder the modifiers to comply with the Java Language Specification.(—ùž 8<EFBFBD>ÂêµÓ.
} }
AXU2uyB4v5u6atPUJJlO AXU2uyB4v5u6atPUJJk2
java:S1124E"EReorder the modifiers to comply with the Java Language Specification.(èÁø°ÿÿÿÿÿ8<>ÂêµÓ. java:S1124"EReorder the modifiers to comply with the Java Language Specification.(”Úùµþÿÿÿÿ8<>ÂêµÓ.
x x
AXU2uyB4v5u6atPUJJlG AXU2uyB4v5u6atPUJJlG
java:S11245"EReorder the modifiers to comply with the Java Language Specification.(–Æ‘õ8<>ÂêµÓ. java:S11245"EReorder the modifiers to comply with the Java Language Specification.(–Æ‘õ8<>ÂêµÓ.
w
AXU2uyB4v5u6atPUJJli
java:S1124m"EReorder the modifiers to comply with the Java Language Specification.(†¥-8<>ÂêµÓ.
x x
AXU2uyB4v5u6atPUJJlQ AXU2uyB4v5u6atPUJJlY
java:S1124I"EReorder the modifiers to comply with the Java Language Specification.(ì૵8<>ÂêµÓ. java:S1124Y"EReorder the modifiers to comply with the Java Language Specification.(ŠÉ΢8<>ÂêµÓ.
w
AXU2uyB4v5u6atPUJJlJ
java:S1124;"EReorder the modifiers to comply with the Java Language Specification.(ûÉøK8<4B>ÂêµÓ.
}
AXU2uyB4v5u6atPUJJk_
java:S1124'"EReorder the modifiers to comply with the Java Language Specification.(Ëãßìüÿÿÿÿ8<>ÂêµÓ.
} }
AXU2uyB4v5u6atPUJJk6 AXU2uyB4v5u6atPUJJk6
java:S1124"EReorder the modifiers to comply with the Java Language Specification.(¶ÎƉýÿÿÿÿ8<>ÂêµÓ. java:S1124"EReorder the modifiers to comply with the Java Language Specification.(¶ÎƉýÿÿÿÿ8<>ÂêµÓ.
} }
AXU2uyB4v5u6atPUJJk- AXU2uyB4v5u6atPUJJlO
java:S1124%"EReorder the modifiers to comply with the Java Language Specification.(™¹å†þÿÿÿÿ8<>ÂêµÓ. java:S1124E"EReorder the modifiers to comply with the Java Language Specification.(èÁø°ÿÿÿÿÿ8<>ÂêµÓ.
}
AXU2uyB4v5u6atPUJJlK
java:S1124="EReorder the modifiers to comply with the Java Language Specification.(´ÙøÜøÿÿÿÿ8<>ÂêµÓ.
}
AXU2uyB4v5u6atPUJJlB
java:S1124+"EReorder the modifiers to comply with the Java Language Specification.(ºãÌýþÿÿÿÿ8<>ÂêµÓ.
}
AXU2uyB4v5u6atPUJJlA
java:S1124)"EReorder the modifiers to comply with the Java Language Specification.(‚šÛ²üÿÿÿÿ8<>ÂêµÓ.
}
AXU2uyB4v5u6atPUJJlT
java:S1124O"EReorder the modifiers to comply with the Java Language Specification.(‘™¾Ðüÿÿÿÿ8<>ÂêµÓ.
x
AXU2uyB4v5u6atPUJJlc
java:S1124a"EReorder the modifiers to comply with the Java Language Specification.(¼ÕÍ€8<>ÂêµÓ.
}
AXU2uyB4v5u6atPUJJlh
java:S1124k"EReorder the modifiers to comply with the Java Language Specification.(<28>ìÝÚÿÿÿÿÿ8<>ÂêµÓ.
x
AXU2uyB4v5u6atPUJJlF
java:S11243"EReorder the modifiers to comply with the Java Language Specification.(ŸÌ¥’8<>ÂêµÓ.
x
AXU2uyB4v5u6atPUJJlW
java:S1124U"EReorder the modifiers to comply with the Java Language Specification.(ø°Í´8<>ÂêµÓ.
x
AXU2uyB4v5u6atPUJJk5
java:S1124"EReorder the modifiers to comply with the Java Language Specification.(¸œÏ<C593>8<>ÂêµÓ.
w w
AXU2uyB4v5u6atPUJJlH AXU2uyB4v5u6atPUJJlM
java:S11247"EReorder the modifiers to comply with the Java Language Specification.(—ùž 8<EFBFBD>ÂêµÓ. java:S1124A"EReorder the modifiers to comply with the Java Language Specification.(ëí‚$8<>ÂêµÓ.
x x
AXU2uyB4v5u6atPUJJlE AXU2uyB4v5u6atPUJJlE
java:S11241"EReorder the modifiers to comply with the Java Language Specification.(ùœª”8<>ÂêµÓ. java:S11241"EReorder the modifiers to comply with the Java Language Specification.(ùœª”8<>ÂêµÓ.
x x
AXU2uyB4v5u6atPUJJlV AXU2uyB4v5u6atPUJJlV
java:S1124S"EReorder the modifiers to comply with the Java Language Specification.(ž×Éô8<>ÂêµÓ. java:S1124S"EReorder the modifiers to comply with the Java Language Specification.(ž×Éô8<>ÂêµÓ.
} x
AXU2uyB4v5u6atPUJJlI AXU2uyB4v5u6atPUJJk5
java:S11249"EReorder the modifiers to comply with the Java Language Specification.(£úÿÿÿÿ8<>ÂêµÓ. java:S1124"EReorder the modifiers to comply with the Java Language Specification.(¸œÏ<C593>8<>ÂêµÓ.
m x
AXU2uyB4v5u6atPUJJk1 AXU2uyB4v5u6atPUJJlQ
java:S1118":Add a private constructor to hide the implicit public one.(ªµ<C2AA><C2B5>8<>ÂêµÓ. java:S1124I"EReorder the modifiers to comply with the Java Language Specification.(ì૵8<>ÂêµÓ.
}
AXU2uyB4v5u6atPUJJlg
java:S1124i"EReorder the modifiers to comply with the Java Language Specification.(û³˜µÿÿÿÿÿ8<>ÂêµÓ.
}
AXU2uyB4v5u6atPUJJk2
java:S1124"EReorder the modifiers to comply with the Java Language Specification.(”Úùµþÿÿÿÿ8<>ÂêµÓ.
x x
AXU2uyB4v5u6atPUJJk7 AXU2uyB4v5u6atPUJJk7
java:S1124"EReorder the modifiers to comply with the Java Language Specification.(ùùŸÕ8<>ÂêµÓ. java:S1124"EReorder the modifiers to comply with the Java Language Specification.(ùùŸÕ8<>ÂêµÓ.
x x
AXU2uyB4v5u6atPUJJlY AXU2uyB4v5u6atPUJJlD
java:S1124Y"EReorder the modifiers to comply with the Java Language Specification.(ŠÉ΢8<>ÂêµÓ. java:S1124/"EReorder the modifiers to comply with the Java Language Specification.(Ó<>•·8<>ÂêµÓ.
w
AXU2uyB4v5u6atPUJJli
java:S1124m"EReorder the modifiers to comply with the Java Language Specification.(†¥-8<>ÂêµÓ.
x x
AXU2uyB4v5u6atPUJJlf AXU2uyB4v5u6atPUJJlc
java:S1124g"EReorder the modifiers to comply with the Java Language Specification.(´Æ’µ8<EFBFBD>ÂêµÓ. java:S1124a"EReorder the modifiers to comply with the Java Language Specification.(¼ÕÍ€8<>ÂêµÓ.
} }
AXU2uyB4v5u6atPUJJk_ AXU2uyB4v5u6atPUJJlj
java:S1124'"EReorder the modifiers to comply with the Java Language Specification.(Ëãßìüÿÿÿÿ8<>ÂêµÓ. java:S1124o"EReorder the modifiers to comply with the Java Language Specification.(éÙýâûÿÿÿÿ8<>ÂêµÓ.
} }
AXU2uyB4v5u6atPUJJlU AXU2uyB4v5u6atPUJJlh
java:S1124Q"EReorder the modifiers to comply with the Java Language Specification.(­<>—Òøÿÿÿÿ8<>ÂêµÓ. java:S1124k"EReorder the modifiers to comply with the Java Language Specification.(<28>ìÝÚÿÿÿÿÿ8<>ÂêµÓ.
x
AXU2uyB4v5u6atPUJJk3
java:S1124"EReorder the modifiers to comply with the Java Language Specification.(Ð㘱8<>ÂêµÓ.
} }
AXU2uyB4v5u6atPUJJlZ AXU2uyB4v5u6atPUJJlK
java:S1124["EReorder the modifiers to comply with the Java Language Specification.(äöÅŒýÿÿÿÿ8<>ÂêµÓ. java:S1124="EReorder the modifiers to comply with the Java Language Specification.(´ÙøÜøÿÿÿÿ8<>ÂêµÓ.
}
AXU2uyB4v5u6atPUJJlI
java:S11249"EReorder the modifiers to comply with the Java Language Specification.(£úÿÿÿÿ8<>ÂêµÓ.
x x
AXU2uyB4v5u6atPUJJk4 AXU2uyB4v5u6atPUJJk4
java:S1124"EReorder the modifiers to comply with the Java Language Specification.(å¬å³8<>ÂêµÓ. java:S1124"EReorder the modifiers to comply with the Java Language Specification.(å¬å³8<>ÂêµÓ.
} }
AXU2uyB4v5u6atPUJJld AXU2uyB4v5u6atPUJJlT
java:S1124c"EReorder the modifiers to comply with the Java Language Specification.(íõâûÿÿÿÿ8<>ÂêµÓ. java:S1124O"EReorder the modifiers to comply with the Java Language Specification.(‘™¾Ðüÿÿÿÿ8<>ÂêµÓ.
}
AXU2uyB4v5u6atPUJJle
java:S1124e"EReorder the modifiers to comply with the Java Language Specification.(õÑæÞÿÿÿÿÿ8<>ÂêµÓ.
x x
AXU2uyB4v5u6atPUJJlN AXU2uyB4v5u6atPUJJlF
java:S1124C"EReorder the modifiers to comply with the Java Language Specification.(±‚Çð8<EFBFBD>ÂêµÓ. java:S11243"EReorder the modifiers to comply with the Java Language Specification.(ŸÌ¥’8<>ÂêµÓ.
} }
AXU2uyB4v5u6atPUJJlX AXU2uyB4v5u6atPUJJlU
java:S1124W"EReorder the modifiers to comply with the Java Language Specification.(¼Ô£¹øÿÿÿÿ8<>ÂêµÓ. java:S1124Q"EReorder the modifiers to comply with the Java Language Specification.(­<>—Òøÿÿÿÿ8<>ÂêµÓ.
m
AXU2uyB4v5u6atPUJJk1
java:S1118":Add a private constructor to hide the implicit public one.(ªµ<C2AA><C2B5>8<>ÂêµÓ.
}
AXU2uyB4v5u6atPUJJlZ
java:S1124["EReorder the modifiers to comply with the Java Language Specification.(äöÅŒýÿÿÿÿ8<>ÂêµÓ.
}
AXU2uyB4v5u6atPUJJla
java:S1124]"EReorder the modifiers to comply with the Java Language Specification.(Á¨È¨úÿÿÿÿ8<>ÂêµÓ.
x x
AXU2uyB4v5u6atPUJJlb AXU2uyB4v5u6atPUJJlb
java:S1124_"EReorder the modifiers to comply with the Java Language Specification.(—Ú÷Œ8<>ÂêµÓ. java:S1124_"EReorder the modifiers to comply with the Java Language Specification.(—Ú÷Œ8<>ÂêµÓ.
}
AXU2uyB4v5u6atPUJJlR
java:S1124K"EReorder the modifiers to comply with the Java Language Specification.(âÖ<C3A2>îýÿÿÿÿ8<>ÂêµÓ.
}
AXU2uyB4v5u6atPUJJlX
java:S1124W"EReorder the modifiers to comply with the Java Language Specification.(¼Ô£¹øÿÿÿÿ8<>ÂêµÓ.
x x
AXU2uyB4v5u6atPUJJlL AXU2uyB4v5u6atPUJJlW
java:S1124?"EReorder the modifiers to comply with the Java Language Specification.(Ö«¦î8<>ÂêµÓ. java:S1124U"EReorder the modifiers to comply with the Java Language Specification.(ø°Í´8<>ÂêµÓ.
w
AXU2uyB4v5u6atPUJJlJ
java:S1124;"EReorder the modifiers to comply with the Java Language Specification.(ûÉøK8<4B>ÂêµÓ.
x
AXU2uyB4v5u6atPUJJlS
java:S1124M"EReorder the modifiers to comply with the Java Language Specification.(¡¦¡Æ8<>ÂêµÓ.
} }
AXU2uyB4v5u6atPUJJlj AXU2uyB4v5u6atPUJJld
java:S1124o"EReorder the modifiers to comply with the Java Language Specification.(éÙýâûÿÿÿÿ8<>ÂêµÓ. java:S1124c"EReorder the modifiers to comply with the Java Language Specification.(íõâûÿÿÿÿ8<>ÂêµÓ.
x x
AXU2uyB4v5u6atPUJJlP AXU2uyB4v5u6atPUJJk9
java:S1124G"EReorder the modifiers to comply with the Java Language Specification.(¬ôÿ<C3B4>8<>ÂêµÓ. java:S1124#"EReorder the modifiers to comply with the Java Language Specification.(â¹âæ8<>ÂêµÓ.
}
AXU2uyB4v5u6atPUJJk-
java:S1124%"EReorder the modifiers to comply with the Java Language Specification.(™¹å†þÿÿÿÿ8<>ÂêµÓ.

@ -1,52 +1,52 @@
m s
AXU2uyCJv5u6atPUJJlk AXU2uyCJv5u6atPUJJl0
java:S1118":Add a private constructor to hide the implicit public one.(§Ú¦“8<>ÂêµÓ. java:S1118<18>":Add a private constructor to hide the implicit public one.(ŽÞëÿùÿÿÿÿ8<>ÂêµÓ.
x
AXU2uyCJv5u6atPUJJlw
java:S1124f"EReorder the modifiers to comply with the Java Language Specification.(¬Éœö8<>ÂêµÓ.
v
AXU2uyCJv5u6atPUJJlp
java:S1874E"CRemove this use of "getDefaultSharedPreferences"; it is deprecated.(º—‡ê8<>ÂêµÓ.
} }
AXU2uyCJv5u6atPUJJlv AXU2uyCJv5u6atPUJJlv
java:S1124^"EReorder the modifiers to comply with the Java Language Specification.(òÄó²ýÿÿÿÿ8<>ÂêµÓ. java:S1124^"EReorder the modifiers to comply with the Java Language Specification.(òÄó²ýÿÿÿÿ8<>ÂêµÓ.
y
AXU2uyCJv5u6atPUJJl1
java:S1124ž"EReorder the modifiers to comply with the Java Language Specification.(<28>Þúí8<>ÂêµÓ.
r
AXU2uyCJv5u6atPUJJls
java:S1118M":Add a private constructor to hide the implicit public one.(øÕŪþÿÿÿÿ8<>ÂêµÓ.
}
AXU2uyCJv5u6atPUJJlt
java:S1124N"EReorder the modifiers to comply with the Java Language Specification.(»ÔÌôüÿÿÿÿ8<>ÂêµÓ.
~ ~
AXU2uyCJv5u6atPUJJlz AXU2uyCJv5u6atPUJJlz
java:S1124<18>"EReorder the modifiers to comply with the Java Language Specification.(ªª‡›úÿÿÿÿ8<>ÂêµÓ. java:S1124<18>"EReorder the modifiers to comply with the Java Language Specification.(ªª‡›úÿÿÿÿ8<>ÂêµÓ.
x
AXU2uyCJv5u6atPUJJlm
java:S1124+"EReorder the modifiers to comply with the Java Language Specification.(‰ßÆ“8<>ÂêµÓ.
s
AXU2uyCJv5u6atPUJJl0
java:S1118<18>":Add a private constructor to hide the implicit public one.(ŽÞëÿùÿÿÿÿ8<>ÂêµÓ.
}
AXU2uyCJv5u6atPUJJlu
java:S1124V"EReorder the modifiers to comply with the Java Language Specification.(ÓþûÐúÿÿÿÿ8<>ÂêµÓ.
m m
AXU2uyCJv5u6atPUJJll AXU2uyCJv5u6atPUJJll
java:S1118*":Add a private constructor to hide the implicit public one.(¦¬ÿ”8<>ÂêµÓ. java:S1118*":Add a private constructor to hide the implicit public one.(¦¬ÿ”8<>ÂêµÓ.
m
AXU2uyCJv5u6atPUJJlk
java:S1118":Add a private constructor to hide the implicit public one.(§Ú¦“8<>ÂêµÓ.
} }
AXU2uyCJv5u6atPUJJlt AXU2uyCJv5u6atPUJJlu
java:S1124N"EReorder the modifiers to comply with the Java Language Specification.(»ÔÌôüÿÿÿÿ8<>ÂêµÓ. java:S1124V"EReorder the modifiers to comply with the Java Language Specification.(ÓþûÐúÿÿÿÿ8<>ÂêµÓ.
x
AXU2uyCJv5u6atPUJJlw
java:S1124f"EReorder the modifiers to comply with the Java Language Specification.(¬Éœö8<>ÂêµÓ.
v
AXU2uyCJv5u6atPUJJlp
java:S1874E"CRemove this use of "getDefaultSharedPreferences"; it is deprecated.(º—‡ê8<>ÂêµÓ.
a a
AXU2uyCJv5u6atPUJJlq AXU2uyCJv5u6atPUJJlq
java:S2140G")Use "java.util.Random.nextInt()" instead.(Åðêôþÿÿÿÿ8<>ÂêµÓ. java:S2140G")Use "java.util.Random.nextInt()" instead.(Åðêôþÿÿÿÿ8<>ÂêµÓ.
l
AXU2uyCJv5u6atPUJJlo
java:S1874E"9Remove this use of "PreferenceManager"; it is deprecated.(º—‡ê8<>ÂêµÓ.
x
AXU2uyCJv5u6atPUJJlm
java:S1124+"EReorder the modifiers to comply with the Java Language Specification.(‰ßÆ“8<>ÂêµÓ.
~ ~
AXU2uyCJv5u6atPUJJly AXU2uyCJv5u6atPUJJly
java:S1124"EReorder the modifiers to comply with the Java Language Specification.(®íç±þÿÿÿÿ8<>ÂêµÓ. java:S1124"EReorder the modifiers to comply with the Java Language Specification.(®íç±þÿÿÿÿ8<>ÂêµÓ.
r
AXU2uyCJv5u6atPUJJls
java:S1118M":Add a private constructor to hide the implicit public one.(øÕŪþÿÿÿÿ8<>ÂêµÓ.
n
AXU2uyCJv5u6atPUJJlx
java:S1118ƒ":Add a private constructor to hide the implicit public one.(ÜÖ¹Ø8<>ÂêµÓ.
} }
AXU2uyCJv5u6atPUJJln AXU2uyCJv5u6atPUJJln
java:S11243"EReorder the modifiers to comply with the Java Language Specification.(¼Þý·þÿÿÿÿ8<>ÂêµÓ. java:S11243"EReorder the modifiers to comply with the Java Language Specification.(¼Þý·þÿÿÿÿ8<>ÂêµÓ.
l n
AXU2uyCJv5u6atPUJJlo AXU2uyCJv5u6atPUJJlx
java:S1874E"9Remove this use of "PreferenceManager"; it is deprecated.(º—‡ê8<>ÂêµÓ. java:S1118ƒ":Add a private constructor to hide the implicit public one.(ÜÖ¹Ø8<>ÂêµÓ.
y
AXU2uyCJv5u6atPUJJl1
java:S1124ž"EReorder the modifiers to comply with the Java Language Specification.(<28>Þúí8<>ÂêµÓ.

@ -1,7 +1,4 @@
y
AXU2uyA4v5u6atPUJJkf
java:S2259¹"@A "NullPointerException" could be thrown; "js" is nullable here.(±ú”§ýÿÿÿÿ8<>ÂêµÓ.
 
AXU2uyA4v5u6atPUJJkl AXU2uyA4v5u6atPUJJkl
java:S3776"RRefactor this method to reduce its Cognitive Complexity from 16 to the 15 allowed.(´ÇŽª8<>ÂêµÓ. java:S3776"RRefactor this method to reduce its Cognitive Complexity from 16 to the 15 allowed.(´ÇŽª8<>ÂêµÓ.

@ -2,74 +2,74 @@
i i
AXU2ux62v5u6atPUJJgk AXU2ux62v5u6atPUJJgk
java:S1874P"6Remove this use of "findPreference"; it is deprecated.(‰´Òø8<>ÂêµÓ. java:S1874P"6Remove this use of "findPreference"; it is deprecated.(‰´Òø8<>ÂêµÓ.
k
AXU2ux63v5u6atPUJJgt
java:S1874"2Remove this use of "setSummary"; it is deprecated.(÷ÒÙÝûÿÿÿÿ8<>ÂêµÓ.

AXU2ux62v5u6atPUJJgm
java:S3776\"RRefactor this method to reduce its Cognitive Complexity from 20 to the 15 allowed.(Ù«µ§8<>ÂêµÓ.
m
AXU2ux62v5u6atPUJJgf
java:S1874@":Remove this use of "PreferenceCategory"; it is deprecated.(ÜΘÓ8<>ÂêµÓ.
z
AXU2ux62v5u6atPUJJgi
java:S1874O"BRemove this use of "addPreferencesFromResource"; it is deprecated.(Š ¼Çÿÿÿÿÿ8<>ÂêµÓ.

AXU2ux62v5u6atPUJJga
java:S1301ú"KReplace this "switch" statement by "if" statements to increase readability.(øå´¡ÿÿÿÿÿ8<>ÂêµÓ.
h h
AXU2ux62v5u6atPUJJgh AXU2ux62v5u6atPUJJgh
java:S1874J"0Remove this use of "onCreate"; it is deprecated.(È¢Õ–úÿÿÿÿ8<>ÂêµÓ. java:S1874J"0Remove this use of "onCreate"; it is deprecated.(È¢Õ–úÿÿÿÿ8<>ÂêµÓ.
r ~
AXU2ux62v5u6atPUJJge AXU2ux63v5u6atPUJJgx
java:S18743":Remove this use of "PreferenceActivity"; it is deprecated.(ç½Úàøÿÿÿÿ8<>ÂêµÓ. java:S1874ù"JDon't override a deprecated method or explicitly mark it as "@Deprecated".(<28>ñ”Ò8<>ÂêµÓ.
} a
AXU2ux62v5u6atPUJJgn AXU2ux62v5u6atPUJJgc
java:S1874x"JDon't override a deprecated method or explicitly mark it as "@Deprecated".(ÍÙ÷¢8<>ÂêµÓ. java:S1128&".Remove this unused import 'android.view.Menu'.(£¯Ò…8<>ÂêµÓ.
e m
AXU2ux62v5u6atPUJJgd AXU2ux62v5u6atPUJJgf
java:S1128"2Remove this unused import 'android.app.ActionBar'.(Åêñª8<>ÂêµÓ. java:S1874@":Remove this use of "PreferenceCategory"; it is deprecated.(ÜΘÓ8<>ÂêµÓ.
d
AXU2ux62v5u6atPUJJgo
java:S1874|"1Remove this use of "onDestroy"; it is deprecated.(ÍÊ·´8<>ÂêµÓ.
k k
AXU2ux63v5u6atPUJJgq AXU2ux63v5u6atPUJJgq
java:S1874"2Remove this use of "Preference"; it is deprecated.(ƒù¬ ýÿÿÿÿ8<>ÂêµÓ. java:S1874"2Remove this use of "Preference"; it is deprecated.(ƒù¬ ýÿÿÿÿ8<>ÂêµÓ.
d
AXU2ux63v5u6atPUJJgs
java:S1874"0Remove this use of "setTitle"; it is deprecated.(<28>ÿœ8<>ÂêµÓ.
n n
AXU2ux63v5u6atPUJJgw AXU2ux63v5u6atPUJJgw
java:S1874š"5Remove this use of "addPreference"; it is deprecated.(èÙ†Ýüÿÿÿÿ8<>ÂêµÓ. java:S1874š"5Remove this use of "addPreference"; it is deprecated.(èÙ†Ýüÿÿÿÿ8<>ÂêµÓ.
n s
AXU2ux63v5u6atPUJJgy AXU2ux62v5u6atPUJJgb java:S1103"<This class has 7 parents which is greater than 5 authorized.(ç½Úàøÿÿÿÿ8<>ÂêµÓ.
java:S1161ù":Add the "@Override" annotation above this method signature(<28>ñ”Ò8<>ÂêµÓ. f
~ AXU2ux62v5u6atPUJJgl
AXU2ux63v5u6atPUJJgx java:S1874X"3Remove this use of "getListView"; it is deprecated.(ôدé8<>ÂêµÓ.
java:S1874ù"JDon't override a deprecated method or explicitly mark it as "@Deprecated".(<28>ñ”Ò8<>ÂêµÓ. e
AXU2ux62v5u6atPUJJgp
java:S1874"1Remove this use of "removeAll"; it is deprecated.(<28>€ûœ8<>ÂêµÓ.
} }
AXU2ux62v5u6atPUJJgg AXU2ux62v5u6atPUJJgg
java:S1874I"JDon't override a deprecated method or explicitly mark it as "@Deprecated".(ÍΘÇ8<>ÂêµÓ. java:S1874I"JDon't override a deprecated method or explicitly mark it as "@Deprecated".(ÍΘÇ8<>ÂêµÓ.
a r
AXU2ux62v5u6atPUJJgc AXU2ux62v5u6atPUJJge
java:S1128&".Remove this unused import 'android.view.Menu'.(£¯Ò…8<>ÂêµÓ. java:S18743":Remove this use of "PreferenceActivity"; it is deprecated.(ç½Úàøÿÿÿÿ8<>ÂêµÓ.
z
AXU2ux62v5u6atPUJJgi
java:S1874O"BRemove this use of "addPreferencesFromResource"; it is deprecated.(Š ¼Çÿÿÿÿÿ8<>ÂêµÓ.
k
AXU2ux63v5u6atPUJJgt
java:S1874"2Remove this use of "setSummary"; it is deprecated.(÷ÒÙÝûÿÿÿÿ8<>ÂêµÓ.

AXU2ux62v5u6atPUJJga
java:S1301ú"KReplace this "switch" statement by "if" statements to increase readability.(øå´¡ÿÿÿÿÿ8<>ÂêµÓ.
d
AXU2ux63v5u6atPUJJgs
java:S1874"0Remove this use of "setTitle"; it is deprecated.(<28>ÿœ8<>ÂêµÓ.
x x
AXU2ux63v5u6atPUJJgu AXU2ux63v5u6atPUJJgu
java:S1874"DRemove this use of "setOnPreferenceClickListener"; it is deprecated.(ž§¤É8<>ÂêµÓ. java:S1874"DRemove this use of "setOnPreferenceClickListener"; it is deprecated.(ž§¤É8<>ÂêµÓ.
e
AXU2ux62v5u6atPUJJgd
java:S1128"2Remove this unused import 'android.app.ActionBar'.(Åêñª8<>ÂêµÓ.
k
AXU2ux63v5u6atPUJJgr
java:S1874"2Remove this use of "Preference"; it is deprecated.(ƒù¬ ýÿÿÿÿ8<>ÂêµÓ.
}
AXU2ux62v5u6atPUJJgn
java:S1874x"JDon't override a deprecated method or explicitly mark it as "@Deprecated".(ÍÙ÷¢8<>ÂêµÓ.
k k
AXU2ux63v5u6atPUJJgv AXU2ux63v5u6atPUJJgv
java:S1874"2Remove this use of "Preference"; it is deprecated.(¶®è‰øÿÿÿÿ8<>ÂêµÓ. java:S1874"2Remove this use of "Preference"; it is deprecated.(¶®è‰øÿÿÿÿ8<>ÂêµÓ.

AXU2ux62v5u6atPUJJgm
java:S3776\"RRefactor this method to reduce its Cognitive Complexity from 20 to the 15 allowed.(Ù«µ§8<>ÂêµÓ.
m m
AXU2ux62v5u6atPUJJgj AXU2ux62v5u6atPUJJgj
java:S1874P":Remove this use of "PreferenceCategory"; it is deprecated.(‰´Òø8<>ÂêµÓ. java:S1874P":Remove this use of "PreferenceCategory"; it is deprecated.(‰´Òø8<>ÂêµÓ.
f n
AXU2ux62v5u6atPUJJgl AXU2ux63v5u6atPUJJgy
java:S1874X"3Remove this use of "getListView"; it is deprecated.(ôدé8<>ÂêµÓ. java:S1161ù":Add the "@Override" annotation above this method signature(<28>ñ”Ò8<>ÂêµÓ.
s
AXU2ux62v5u6atPUJJgb java:S1103"<This class has 7 parents which is greater than 5 authorized.(ç½Úàøÿÿÿÿ8<>ÂêµÓ.
e
AXU2ux62v5u6atPUJJgp
java:S1874"1Remove this use of "removeAll"; it is deprecated.(<28>€ûœ8<>ÂêµÓ.
k
AXU2ux63v5u6atPUJJgr
java:S1874"2Remove this use of "Preference"; it is deprecated.(ƒù¬ ýÿÿÿÿ8<>ÂêµÓ.
d
AXU2ux62v5u6atPUJJgo
java:S1874|"1Remove this use of "onDestroy"; it is deprecated.(ÍÊ·´8<>ÂêµÓ.

@ -1,19 +1,19 @@

AXU2uyD3v5u6atPUJJnA
java:S2293Ã"YReplace the type specification in this constructor call with the diamond operator ("<>").(áºÐ»ûÿÿÿÿ8<>ÂêµÓ.
z
AXU2uyD3v5u6atPUJJm-
java:S1126<18>"AReplace this if-then-else statement by a single return statement.(Æ·¾ôúÿÿÿÿ8<>ÂêµÓ.

AXU2uyD3v5u6atPUJJm_
java:S3776»"RRefactor this method to reduce its Cognitive Complexity from 23 to the 15 allowed.(<28>¤§²8<>ÂêµÓ.
r r
AXU2uyD3v5u6atPUJJm9 AXU2uyD3v5u6atPUJJm9
java:S1155ò">Use isEmpty() to check whether the collection is empty or not.(”¥ŠÉ8<>ÂêµÓ. java:S1155ò">Use isEmpty() to check whether the collection is empty or not.(”¥ŠÉ8<>ÂêµÓ.
z
AXU2uyD3v5u6atPUJJm-
java:S1126<18>"AReplace this if-then-else statement by a single return statement.(Æ·¾ôúÿÿÿÿ8<>ÂêµÓ.
y y
AXU2uyD3v5u6atPUJJnB AXU2uyD3v5u6atPUJJnB
java:S2147û"ECombine this catch with the one at line 248, which has the same body.(æš©›8<>ÂêµÓ. java:S2147û"ECombine this catch with the one at line 248, which has the same body.(æš©›8<>ÂêµÓ.
 
AXU2uyD3v5u6atPUJJm8 AXU2uyD3v5u6atPUJJm8
java:S1192?"ODefine a constant instead of duplicating this literal "Wrong note id:" 3 times.(€¨ƒ¦úÿÿÿÿ8<>ÂêµÓ. java:S1192?"ODefine a constant instead of duplicating this literal "Wrong note id:" 3 times.(€¨ƒ¦úÿÿÿÿ8<>ÂêµÓ.

AXU2uyD3v5u6atPUJJm_
java:S3776»"RRefactor this method to reduce its Cognitive Complexity from 23 to the 15 allowed.(<28>¤§²8<>ÂêµÓ.

AXU2uyD3v5u6atPUJJnA
java:S2293Ã"YReplace the type specification in this constructor call with the diamond operator ("<>").(áºÐ»ûÿÿÿÿ8<>ÂêµÓ.

@ -1,13 +1,10 @@

AXU2uyBJv5u6atPUJJkq
java:S2293*"YReplace the type specification in this constructor call with the diamond operator ("<>").(¡Ê©ëùÿÿÿÿ8<>ÂêµÓ.
©
AXU2uyBJv5u6atPUJJko
java:S1319Ì"pThe return type of this method should be an interface such as "List" rather than the implementation "ArrayList".(ëï·ºüÿÿÿÿ8<>ÂêµÓ.
<EFBFBD> <EFBFBD>
AXU2uyBJv5u6atPUJJkw AXU2uyBJv5u6atPUJJkw
java:S3923Ë"[Remove this conditional structure or edit its code blocks so that they're not all the same.(†ÈÔ¡8<>ÂêµÓ. java:S3923Ó"[Remove this conditional structure or edit its code blocks so that they're not all the same.(†ÈÔ¡8<>ÂêµÓ.
y ©
AXU2uyBJv5u6atPUJJkp AXU2uyBJv5u6atPUJJko
java:S2259Š"@A "NullPointerException" could be thrown; "js" is nullable here.(Âä¢Ñúÿÿÿÿ8<>ÂêµÓ. java:S1319Ô"pThe return type of this method should be an interface such as "List" rather than the implementation "ArrayList".(ëï·ºüÿÿÿÿ8<>ÂêµÓ.

AXU2uyBJv5u6atPUJJkq
java:S2293*"YReplace the type specification in this constructor call with the diamond operator ("<>").(¡Ê©ëùÿÿÿÿ8<>ÂêµÓ.

@ -1,37 +1,37 @@
}
AXU2uyAYv5u6atPUJJkK
java:S1124"EReorder the modifiers to comply with the Java Language Specification.(Ö<C396>¿ùÿÿÿÿ8<>ÂêµÓ.
h
AXU2uyAYv5u6atPUJJkV
java:S2696f"6Make the enclosing method "static" or remove this set.(„ò<E2809E> 8<>ÂêµÓ.
i
AXU2uyAYv5u6atPUJJkR
java:S2696/"6Make the enclosing method "static" or remove this set.(«ÑŽð8<>ÂêµÓ.
i i
AXU2uyAYv5u6atPUJJkS AXU2uyAYv5u6atPUJJkS
java:S26961"6Make the enclosing method "static" or remove this set.(ÙÊãÚ8<>ÂêµÓ. java:S26961"6Make the enclosing method "static" or remove this set.(ÙÊãÚ8<>ÂêµÓ.
i
AXU2uyAYv5u6atPUJJkU
java:S2696D"6Make the enclosing method "static" or remove this set.(ÙÊãÚ8<>ÂêµÓ.
}
AXU2uyAYv5u6atPUJJkN
java:S1124!"EReorder the modifiers to comply with the Java Language Specification.(°àº¿øÿÿÿÿ8<>ÂêµÓ.
x x
AXU2uyAYv5u6atPUJJkP AXU2uyAYv5u6atPUJJkP
java:S1124%"EReorder the modifiers to comply with the Java Language Specification.(ߪäË8<>ÂêµÓ. java:S1124%"EReorder the modifiers to comply with the Java Language Specification.(ߪäË8<>ÂêµÓ.
} i
AXU2uyAYv5u6atPUJJkL AXU2uyAYv5u6atPUJJkU
java:S1124"EReorder the modifiers to comply with the Java Language Specification.(êŲôûÿÿÿÿ8<>ÂêµÓ. java:S2696D"6Make the enclosing method "static" or remove this set.(ÙÊãÚ8<>ÂêµÓ.
x
AXU2uyAYv5u6atPUJJkO
java:S1124#"EReorder the modifiers to comply with the Java Language Specification.(ôÕ³Þ8<>ÂêµÓ.
x x
AXU2uyAYv5u6atPUJJkQ AXU2uyAYv5u6atPUJJkQ
java:S1124'"EReorder the modifiers to comply with the Java Language Specification.(¹‹¶È8<>ÂêµÓ. java:S1124'"EReorder the modifiers to comply with the Java Language Specification.(¹‹¶È8<>ÂêµÓ.
} }
AXU2uyAYv5u6atPUJJkM AXU2uyAYv5u6atPUJJkM
java:S1124"EReorder the modifiers to comply with the Java Language Specification.(šØ²Ãùÿÿÿÿ8<>ÂêµÓ. java:S1124"EReorder the modifiers to comply with the Java Language Specification.(šØ²Ãùÿÿÿÿ8<>ÂêµÓ.
x
AXU2uyAYv5u6atPUJJkO
java:S1124#"EReorder the modifiers to comply with the Java Language Specification.(ôÕ³Þ8<>ÂêµÓ.
}
AXU2uyAYv5u6atPUJJkL
java:S1124"EReorder the modifiers to comply with the Java Language Specification.(êŲôûÿÿÿÿ8<>ÂêµÓ.
i
AXU2uyAYv5u6atPUJJkR
java:S2696/"6Make the enclosing method "static" or remove this set.(«ÑŽð8<>ÂêµÓ.
h
AXU2uyAYv5u6atPUJJkV
java:S2696f"6Make the enclosing method "static" or remove this set.(„ò<E2809E> 8<>ÂêµÓ.
}
AXU2uyAYv5u6atPUJJkK
java:S1124"EReorder the modifiers to comply with the Java Language Specification.(Ö<C396>¿ùÿÿÿÿ8<>ÂêµÓ.
}
AXU2uyAYv5u6atPUJJkN
java:S1124!"EReorder the modifiers to comply with the Java Language Specification.(°àº¿øÿÿÿÿ8<>ÂêµÓ.
b b
AXU2uyAYv5u6atPUJJkT AXU2uyAYv5u6atPUJJkT
java:S18747"/Remove this use of "execute"; it is deprecated.(¡íŠþ8<>ÂêµÓ. java:S18747"/Remove this use of "execute"; it is deprecated.(¡íŠþ8<>ÂêµÓ.

@ -1,19 +1,19 @@
 
AXU2uyAnv5u6atPUJJka AXU2uyAnv5u6atPUJJkd
java:S3776å"RRefactor this method to reduce its Cognitive Complexity from 91 to the 15 allowed.(¸ŸêÉýÿÿÿÿ8<>ÂêµÓ. java:S3776»"RRefactor this method to reduce its Cognitive Complexity from 32 to the 15 allowed.(ë®Æ8<>ÂêµÓ.

AXU2uyAnv5u6atPUJJkX
java:S2293<18>"YReplace the type specification in this constructor call with the diamond operator ("<>").(Ÿ“<C5B8>…üÿÿÿÿ8<>ÂêµÓ.
 
AXU2uyAnv5u6atPUJJkY AXU2uyAnv5u6atPUJJkY
java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").(Ÿ“<C5B8>…üÿÿÿÿ8<>ÂêµÓ. java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").(Ÿ“<C5B8>…üÿÿÿÿ8<>ÂêµÓ.

AXU2uyAnv5u6atPUJJkZ
java:S2293¢"YReplace the type specification in this constructor call with the diamond operator ("<>").(Ÿ“<C5B8>…üÿÿÿÿ8<>ÂêµÓ.
O O
AXU2uyAnv5u6atPUJJkW AXU2uyAnv5u6atPUJJkW
java:S2386."Make this member "protected".(êÝÐu8<75>ÂêµÓ. java:S2386."Make this member "protected".(êÝÐu8<75>ÂêµÓ.
 
AXU2uyAnv5u6atPUJJkd AXU2uyAnv5u6atPUJJkZ
java:S3776»"RRefactor this method to reduce its Cognitive Complexity from 32 to the 15 allowed.(ë®Æ8<>ÂêµÓ. java:S2293¢"YReplace the type specification in this constructor call with the diamond operator ("<>").(Ÿ“<C5B8>…üÿÿÿÿ8<>ÂêµÓ.

AXU2uyAnv5u6atPUJJkX
java:S2293<18>"YReplace the type specification in this constructor call with the diamond operator ("<>").(Ÿ“<C5B8>…üÿÿÿÿ8<>ÂêµÓ.

AXU2uyAnv5u6atPUJJka
java:S3776å"RRefactor this method to reduce its Cognitive Complexity from 91 to the 15 allowed.(¸ŸêÉýÿÿÿÿ8<>ÂêµÓ.

@ -1,13 +1,13 @@
P j
AXU2ux80v5u6atPUJJhx AXU2ux80v5u6atPUJJh0
java:S2386!"Make this member "protected".(±ê™–8<EFBFBD>ÂêµÓ. java:S1135+"2Complete the task associated to this TODO comment.(ƒŠ® úÿÿÿÿ8<EFBFBD>ÂêµÓ.
h h
AXU2ux80v5u6atPUJJhz AXU2ux80v5u6atPUJJhz
java:S1874*"5Remove this use of "CursorAdapter"; it is deprecated.(椱8<>ÂêµÓ. java:S1874*"5Remove this use of "CursorAdapter"; it is deprecated.(椱8<>ÂêµÓ.
P
AXU2ux80v5u6atPUJJhx
java:S2386!"Make this member "protected".(±ê™–8<>ÂêµÓ.
} }
AXU2ux80v5u6atPUJJhy AXU2ux80v5u6atPUJJhy
java:S1874)"JDon't override a deprecated method or explicitly mark it as "@Deprecated".(¯£<C2AF>å8<>ÂêµÓ. java:S1874)"JDon't override a deprecated method or explicitly mark it as "@Deprecated".(¯£<C2AF>å8<>ÂêµÓ.
j
AXU2ux80v5u6atPUJJh0
java:S1135+"2Complete the task associated to this TODO comment.(ƒŠ® úÿÿÿÿ8<>ÂêµÓ.

@ -1,132 +1,133 @@
W k
java:S1128"5Remove this unused import 'android.view.ContextMenu'.(Ò–ñÅþÿÿÿÿ8ÕŸåÆÞ. java:S1128)"ORemove this unused import 'android.widget.AdapterView.OnItemLongClickListener'.(<28>²þp8Ò€áÈÞ.
?
java:S1643«"Use a StringBuilder instead.(×ô³ƒýÿÿÿÿ8ÆÄûà.
h h
java:S11285"KRemove this unused import 'net.micode.notes.gtask.remote.GTaskSyncService'.(ÔðÌ…8ÕŸåÆÞ. java:S11285"KRemove this unused import 'net.micode.notes.gtask.remote.GTaskSyncService'.(ÔðÌ…8ÕŸåÆÞ.
X ~ java:S116{"]Rename this field "Search_NoteIdArray" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(–Ëìêûÿÿÿÿ8Ф<C390>ÝÞ.
java:S1068M";Remove this unused "MENU_FOLDER_CHANGE_NAME" private field.(Å©™©8ÅïºÈÞ. s java:S117¨"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(åÉ«Ÿùÿÿÿÿ8<>ë»×ß.
T
java:S1128"2Remove this unused import 'android.text.Editable'.(À”áÈþÿÿÿÿ8ÕŸåÆÞ.
Q Q
java:S1128 "4Remove this unused import 'android.content.Context'.(©Ê‰è8ÕŸåÆÞ. java:S1128 "4Remove this unused import 'android.content.Context'.(©Ê‰è8ÕŸåÆÞ.
^ java:S125«"<This block of commented-out lines of code should be removed.(ò¯„öùÿÿÿÿ8˜¼ïëÞ. :
V java:S1643­"Use a StringBuilder instead.(¿ÿöç8ïé¾×ß.
java:S1068K"4Remove this unused "MENU_FOLDER_VIEW" private field.(†¿…Èýÿÿÿÿ8ÅïºÈÞ. `
l java:S1128#">Remove this unused import 'android.view.View.OnClickListener'.(„û°™ýÿÿÿÿ8Ò€áÈÞ.
java:S1128<"JRemove this unused import 'net.micode.notes.widget.NoteWidgetProvider_4x'.(©Ä¿Ýþÿÿÿÿ8ÕŸåÆÞ. [
\ java:S11287">Remove this unused import 'net.micode.notes.tool.BackupUtils'.(ñྛ8ÕŸåÆÞ.
java:S1068O"?Remove this unused "PREFERENCE_ADD_INTRODUCTION" private field.(ŠÔ¶<C394>8ÅïºÈÞ. U
java:S1068y"9Remove this unused "REQUEST_CODE_NEW_NODE" private field.(ìѾk8‡ÆÙÈÞ.
u u
java:S1450h"XRemove the "mTitleBar" field and declare it as a local variable in the relevant methods.(¢½½‰8ä£ÄÈÞ. java:S1450h"XRemove the "mTitleBar" field and declare it as a local variable in the relevant methods.(¢½½‰8ä£ÄÈÞ.
S
java:S1068I"6Remove this unused "MENU_FOLDER_DELETE" private field.(ÜáŸÐ8ÅïºÈÞ.
f
java:S1128;"JRemove this unused import 'net.micode.notes.widget.NoteWidgetProvider_2x'.(¥Ÿñ?8ÕŸåÆÞ.
g
java:S1128"ERemove this unused import 'android.view.ContextMenu.ContextMenuInfo'.(ä†þþûÿÿÿÿ8ÕŸåÆÞ.
j
java:S1128&"HRemove this unused import 'android.view.inputmethod.InputMethodManager'.(‰­à<C2AD>ûÿÿÿÿ8ÕŸåÆÞ.
R
java:S1128?"0Remove this unused import 'java.io.IOException'.(ªº»Úýÿÿÿÿ8ÕŸåÆÞ.
O O
java:S1068b"-Remove this unused "mDispatch" private field.(‹žôïûÿÿÿÿ ¶ÈÞ. java:S1068b"-Remove this unused "mDispatch" private field.(‹žôïûÿÿÿÿ ¶ÈÞ.
R ^ java:S125â"<This block of commented-out lines of code should be removed.(«ïŽÆÿÿÿÿÿ8¯‰ÍÛÞ.
java:S3398Ú"/Move this method into "BackgroundQueryHandler".(—÷õŽüÿÿÿÿ8¯‰ÍÛÞ. P
java:S1068f".Remove this unused "mDispatchY" private field.(¤©ÕÊýÿÿÿÿ ¶ÈÞ.
N
java:S3398ú"0Move this method into "OnListItemClickListener".(‘ðð¡8¯‰ÍÛÞ.
^ java:S125û"<This block of commented-out lines of code should be removed.(˜üö<C3BC>ùÿÿÿÿ8¯‰ÍÛÞ.
W
java:S1128"5Remove this unused import 'android.view.ContextMenu'.(Ò–ñÅþÿÿÿÿ8ÕŸåÆÞ.
c c
java:S11289"ARemove this unused import 'net.micode.notes.tool.ResourceParser'.(И‰‚üÿÿÿÿ8ÕŸåÆÞ. java:S1128"ARemove this unused import 'android.view.HapticFeedbackConstants'.(“ˆü—ûÿÿÿÿ8ÕŸåÆÞ.
S U
java:S1128A"6Remove this unused import 'java.io.InputStreamReader'.(ãˆÎÉ8ÕŸåÆÞ. java:S1135"2Complete the task associated to this TODO comment.(» æžÿÿÿÿÿ8¯‰ÍÛÞ.
I a
java:S1068d",Remove this unused "mOriginY" private field.(ÆÆÂ<C386> ¶ÈÞ. java:S11286"?Remove this unused import 'net.micode.notes.model.WorkingNote'.(ÇÄÚÕúÿÿÿÿ8ÕŸåÆÞ.
` o
java:S1128#">Remove this unused import 'android.view.View.OnClickListener'.(„û°™ýÿÿÿÿ8Ò€áÈÞ. java:S3776Ò"RRefactor this method to reduce its Cognitive Complexity from 18 to the 15 allowed.(ôŒùb8¯‰ÍÛÞ.
k X
java:S1128)"ORemove this unused import 'android.widget.AdapterView.OnItemLongClickListener'.(<28>²þp8Ò€áÈÞ. java:S1068M";Remove this unused "MENU_FOLDER_CHANGE_NAME" private field.(Å©™©8ÅïºÈÞ.
?
java:S1643°"Use a StringBuilder instead.(×ô³ƒýÿÿÿÿ8ÆÄûà.
z
java:S1450b"XRemove the "mDispatch" field and declare it as a local variable in the relevant methods.(‹žôïûÿÿÿÿ8ä£ÄÈÞ.
{ {
java:S1450f"YRemove the "mDispatchY" field and declare it as a local variable in the relevant methods.(¤©ÕÊýÿÿÿÿ8ä£ÄÈÞ. java:S1450f"YRemove the "mDispatchY" field and declare it as a local variable in the relevant methods.(¤©ÕÊýÿÿÿÿ8ä£ÄÈÞ.
M
java:S1128@"0Remove this unused import 'java.io.InputStream'.(¹»º<C2BB>8ÕŸåÆÞ.
q
java:S1128:"TRemove this unused import 'net.micode.notes.ui.NotesListAdapter.AppWidgetAttribute'.(†åÑ¥8ÕŸåÆÞ.
~ java:S116{"]Rename this field "Search_NoteIdArray" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(–Ëìêûÿÿÿÿ8Ф<C390>ÝÞ.
o
java:S3776Ö"RRefactor this method to reduce its Cognitive Complexity from 18 to the 15 allowed.(ôŒùb8¯‰ÍÛÞ.
Z
java:S1128%">Remove this unused import 'android.view.View.OnTouchListener'.(˲Í<8ÕŸåÆÞ.
P
java:S1068f".Remove this unused "mDispatchY" private field.(¤©ÕÊýÿÿÿÿ ¶ÈÞ.
a a
java:S1124y"EReorder the modifiers to comply with the Java Language Specification.(ìѾk8‡ÆÙÈÞ. java:S1124y"EReorder the modifiers to comply with the Java Language Specification.(ìѾk8‡ÆÙÈÞ.
> >
java:S1116T"Remove this empty statement.(ôŸŽìúÿÿÿÿ ¶ÈÞ. java:S1116T"Remove this empty statement.(ôŸŽìúÿÿÿÿ ¶ÈÞ.
N
java:S1128"1Remove this unused import 'android.os.AsyncTask'.(À»¥—8ÕŸåÆÞ.
t t
java:S2095"QUse try-with-resources or close this "NotesDatabaseHelper" in a "finally" clause.(Ãœ¢ˆÿÿÿÿÿ8™ØîëÞ. java:S1450d"WRemove the "mOriginY" field and declare it as a local variable in the relevant methods.(ÆÆÂ<C386>8ä£ÄÈÞ.
\ J
java:S1128"?Remove this unused import 'android.appwidget.AppWidgetManager'.(Æíâº8ÕŸåÆÞ. java:S1128B".Remove this unused import 'java.util.HashSet'.(ÊêX8ÕŸåÆÞ.
u
java:S3252ï"RUse static access with "android.widget.AbsListView" for "MultiChoiceModeListener".(¦Ûî„úÿÿÿÿ8¯‰ÍÛÞ.
M
java:S1128@"0Remove this unused import 'java.io.InputStream'.(¹»º<C2BB>8ÕŸåÆÞ.
Z
java:S1128%">Remove this unused import 'android.view.View.OnTouchListener'.(˲Í<8ÕŸåÆÞ.
U U
java:S1135º"2Complete the task associated to this TODO comment.(» æžÿÿÿÿÿ8¯‰ÍÛÞ. java:S1128"3Remove this unused import 'android.text.TextUtils'.(û˜½Õøÿÿÿÿ8Õ¨ëÞ.
^ java:S125ÿ"<This block of commented-out lines of code should be removed.(˜üö<C3BC>ùÿÿÿÿ8¯‰ÍÛÞ. Y java:S125·"<This block of commented-out lines of code should be removed.(éÂâç8¯‰ÍÛÞ.
S
java:S1128"1Remove this unused import 'android.view.Display'.(ä¾Öøøÿÿÿÿ8ÕŸåÆÞ.
S
java:S1128"6Remove this unused import 'android.app.SearchManager'.(‚⤱8æãéÈÞ.
Z Z
java:S1128">Remove this unused import 'android.content.SharedPreferences'.(íÎÉr8¬òïÆÞ. java:S1128">Remove this unused import 'android.content.SharedPreferences'.(íÎÉr8¬òïÆÞ.
W
java:S1128
":Remove this unused import 'android.content.ContentValues'.(å’µÞ8ÕŸåÆÞ.
S
java:S1068I"6Remove this unused "MENU_FOLDER_DELETE" private field.(ÜáŸÐ8ÅïºÈÞ.
R R
java:S1128"5Remove this unused import 'android.text.TextWatcher'.(<28> š«8ÕŸåÆÞ. java:S1128"5Remove this unused import 'android.text.TextWatcher'.(<28> š«8ÕŸåÆÞ.
q
java:S1128:"TRemove this unused import 'net.micode.notes.ui.NotesListAdapter.AppWidgetAttribute'.(†åÑ¥8ÕŸåÆÞ.
l
java:S1128<"JRemove this unused import 'net.micode.notes.widget.NoteWidgetProvider_4x'.(©Ä¿Ýþÿÿÿÿ8ÕŸåÆÞ.
\
java:S1128"?Remove this unused import 'android.appwidget.AppWidgetManager'.(Æíâº8ÕŸåÆÞ.
K K
java:S1068ö"-Remove this unused "mMoveMenu" private field.(ž¢—ò8¯‰ÍÛÞ. java:S1068ò"-Remove this unused "mMoveMenu" private field.(ž¢—ò8¯‰ÍÛÞ.
: g
java:S1643²"Use a StringBuilder instead.(¿ÿöç8ïé¾×ß. java:S1128"ERemove this unused import 'android.view.ContextMenu.ContextMenuInfo'.(ä†þþûÿÿÿÿ8ÕŸåÆÞ.
a R
java:S11286"?Remove this unused import 'net.micode.notes.model.WorkingNote'.(ÇÄÚÕúÿÿÿÿ8ÕŸåÆÞ. java:S3398Ö"/Move this method into "BackgroundQueryHandler".(—÷õŽüÿÿÿÿ8¯‰ÍÛÞ.
T g
java:S1128"2Remove this unused import 'android.text.Editable'.(À”áÈþÿÿÿÿ8ÕŸåÆÞ. java:S1124x"EReorder the modifiers to comply with the Java Language Specification.(¹úæµûÿÿÿÿ8‡ÆÙÈÞ.
P
java:S1128>"3Remove this unused import 'java.io.BufferedReader'.(€é²Å8ÕŸåÆÞ.
W
java:S1128!"5Remove this unused import 'android.view.MotionEvent'.(˜šËÞúÿÿÿÿ8ÕŸåÆÞ.
U
java:S1135±"2Complete the task associated to this TODO comment.(» æžÿÿÿÿÿ8¯‰ÍÛÞ.
N N
java:S3398þ"0Move this method into "OnListItemClickListener".(‘ðð¡8¯‰ÍÛÞ. java:S1128"1Remove this unused import 'android.os.AsyncTask'.(À»¥—8ÕŸåÆÞ.
^ ^
java:S1128"ARemove this unused import 'android.preference.PreferenceManager'.(ìùÖõ8ÕŸåÆÞ. java:S1128"ARemove this unused import 'android.preference.PreferenceManager'.(ìùÖõ8ÕŸåÆÞ.
l S
java:S1128$"JRemove this unused import 'android.view.View.OnCreateContextMenuListener'.(”Ø<E2809D>˜ÿÿÿÿÿ8ÕŸåÆÞ. java:S1128A"6Remove this unused import 'java.io.InputStreamReader'.(ãˆÎÉ8ÕŸåÆÞ.
f
java:S1128;"JRemove this unused import 'net.micode.notes.widget.NoteWidgetProvider_2x'.(¥Ÿñ?8ÕŸåÆÞ.
j
java:S1128&"HRemove this unused import 'android.view.inputmethod.InputMethodManager'.(‰­à<C2AD>ûÿÿÿÿ8ÕŸåÆÞ.
Q Q
java:S1128+"4Remove this unused import 'android.widget.EditText'.(†Å›Ú8ÕŸåÆÞ. java:S1128+"4Remove this unused import 'android.widget.EditText'.(†Å›Ú8ÕŸåÆÞ.
Q I
java:S1128"/Remove this unused import 'android.app.Dialog'.(·‚Àžúÿÿÿÿ8ÕŸåÆÞ. java:S1068d",Remove this unused "mOriginY" private field.(ÆÆÂ<C386> ¶ÈÞ.
[ V
java:S11287">Remove this unused import 'net.micode.notes.tool.BackupUtils'.(ñྛ8ÕŸåÆÞ. java:S1068K"4Remove this unused "MENU_FOLDER_VIEW" private field.(†¿…Èýÿÿÿÿ8ÅïºÈÞ.
U c
java:S1128"3Remove this unused import 'android.text.TextUtils'.(û˜½Õøÿÿÿÿ8Õ¨ëÞ. java:S11289"ARemove this unused import 'net.micode.notes.tool.ResourceParser'.(И‰‚üÿÿÿÿ8ÕŸåÆÞ.
W R
java:S1128 java:S1128?"0Remove this unused import 'java.io.IOException'.(ªº»Úýÿÿÿÿ8ÕŸåÆÞ.
":Remove this unused import 'android.content.ContentValues'.(å’µÞ8ÕŸåÆÞ.
^ java:S125æ"<This block of commented-out lines of code should be removed.(«ïŽÆÿÿÿÿÿ8¯‰ÍÛÞ.
J J
java:S1068h"-Remove this unused "mTitleBar" private field.(¢½½‰ ¶ÈÞ. java:S1068h"-Remove this unused "mTitleBar" private field.(¢½½‰ ¶ÈÞ.
u
java:S3252ó"RUse static access with "android.widget.AbsListView" for "MultiChoiceModeListener".(¦Ûî„úÿÿÿÿ8¯‰ÍÛÞ.
U
java:S1068y"9Remove this unused "REQUEST_CODE_NEW_NODE" private field.(ìѾk8‡ÆÙÈÞ.
W
java:S1128!"5Remove this unused import 'android.view.MotionEvent'.(˜šËÞúÿÿÿÿ8ÕŸåÆÞ.
g
java:S1124x"EReorder the modifiers to comply with the Java Language Specification.(¹úæµûÿÿÿÿ8‡ÆÙÈÞ.
Q Q
java:S1481¦".Remove this unused "selection" local variable.(€äßšøÿÿÿÿ8øÍÛÞ. java:S1128"/Remove this unused import 'android.app.Dialog'.(·‚Àžúÿÿÿÿ8ÕŸåÆÞ.
S l
java:S1128"1Remove this unused import 'android.view.Display'.(ä¾Öøøÿÿÿÿ8ÕŸåÆÞ. java:S1128$"JRemove this unused import 'android.view.View.OnCreateContextMenuListener'.(”Ø<E2809D>˜ÿÿÿÿÿ8ÕŸåÆÞ.
t z
java:S1450d"WRemove the "mOriginY" field and declare it as a local variable in the relevant methods.(ÆÆÂ<C386>8ä£ÄÈÞ. java:S1450b"XRemove the "mDispatch" field and declare it as a local variable in the relevant methods.(‹žôïûÿÿÿÿ8ä£ÄÈÞ.
S \
java:S1128"6Remove this unused import 'android.app.SearchManager'.(‚⤱8æãéÈÞ. java:S1068O"?Remove this unused "PREFERENCE_ADD_INTRODUCTION" private field.(ŠÔ¶<C394>8ÅïºÈÞ.
P <EFBFBD>
java:S1128>"3Remove this unused import 'java.io.BufferedReader'.(€é²Å8ÕŸåÆÞ. java:S1450j"_Remove the "mCurrentFolderId" field and declare it as a local variable in the relevant methods.(÷ð¹<C3B0>ýÿÿÿÿ¸íá.
s java:S117­"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(åÉ«Ÿùÿÿÿÿ8<>ë»×ß. V
c java:S1068j"4Remove this unused "mCurrentFolderId" private field.(÷ð¹<C3B0>ýÿÿÿÿ¸íá.
java:S1128"ARemove this unused import 'android.view.HapticFeedbackConstants'.(“ˆü—ûÿÿÿÿ8ÕŸåÆÞ. V
J java:S1068p"4Remove this unused "NORMAL_SELECTION" private field.(Éì¯æÿÿÿÿÿ¸íá.
java:S1128B".Remove this unused import 'java.util.HashSet'.(ÊêX8ÕŸåÆÞ. V
` java:S1068r"9Remove this unused "ROOT_FOLDER_SELECTION" private field.(…´ƒÒ¸íá.
java:S1854¦"=Remove this useless assignment to local variable "selection".(€äßšøÿÿÿÿ8øÍÛÞ.
Y java:S125»"<This block of commented-out lines of code should be removed.(éÂâç8¯‰ÍÛÞ.
U
java:S1135µ"2Complete the task associated to this TODO comment.(» æžÿÿÿÿÿ8¯‰ÍÛÞ.

@ -112,4 +112,6 @@ p
o o
?app/src/main/java/net/micode/notes/ui/ChangedLoginPassword.java,2\d\2dae9e201211336406ea62ae1a884241b0a8d3e6 ?app/src/main/java/net/micode/notes/ui/ChangedLoginPassword.java,2\d\2dae9e201211336406ea62ae1a884241b0a8d3e6
i i
9app/src/main/java/net/micode/notes/ui/SearchActivity.java,f\a\fac787173fd88af7c8b8a3558d3155a045dd5ed7 9app/src/main/java/net/micode/notes/ui/SearchActivity.java,f\a\fac787173fd88af7c8b8a3558d3155a045dd5ed7
n
>app/src/main/java/net/micode/notes/ui/DeleteLoginPassword.java,e\2\e2d86cf6e50e136d9462caeb6cb8a54111d4d82c

@ -57,10 +57,10 @@
<property name="ResourceManagerPrefKey.ResourceType" value="LAYOUT" /> <property name="ResourceManagerPrefKey.ResourceType" value="LAYOUT" />
<property name="RunOnceActivity.ShowReadmeOnStart" value="true" /> <property name="RunOnceActivity.ShowReadmeOnStart" value="true" />
<property name="SONARLINT_ANALYSIS_RESULTS_SPLIT_PROPORTION" value="0.59471697" /> <property name="SONARLINT_ANALYSIS_RESULTS_SPLIT_PROPORTION" value="0.59471697" />
<property name="SONARLINT_ISSUES_SPLIT_PROPORTION" value="0.51297814" /> <property name="SONARLINT_ISSUES_SPLIT_PROPORTION" value="0.63593155" />
<property name="android.sdk.path" value="$PROJECT_DIR$/../Android/Sdk" /> <property name="android.sdk.path" value="$PROJECT_DIR$/../Android/Sdk" />
<property name="last_directory_selection" value="$PROJECT_DIR$/app/src/main/res/drawable" /> <property name="last_directory_selection" value="$PROJECT_DIR$/app/src/main/res/drawable" />
<property name="last_opened_file_path" value="$PROJECT_DIR$/app/src/main/res/drawable-hdpi" /> <property name="last_opened_file_path" value="$PROJECT_DIR$/../Notes-master_penglingfeng" />
<property name="project.structure.last.edited" value="SDK Location" /> <property name="project.structure.last.edited" value="SDK Location" />
<property name="project.structure.proportion" value="0.17" /> <property name="project.structure.proportion" value="0.17" />
<property name="project.structure.side.proportion" value="0.2" /> <property name="project.structure.side.proportion" value="0.2" />
@ -245,26 +245,26 @@
<screen x="0" y="0" width="1536" height="824" /> <screen x="0" y="0" width="1536" height="824" />
</state> </state>
<state x="299" y="67" key="DBNavigator.ProjectSettingsDialog/0.0.1536.824@0.0.1536.824" timestamp="1605039288256" /> <state x="299" y="67" key="DBNavigator.ProjectSettingsDialog/0.0.1536.824@0.0.1536.824" timestamp="1605039288256" />
<state x="593" y="133" key="FileChooserDialogImpl" timestamp="1605039286624"> <state x="593" y="133" key="FileChooserDialogImpl" timestamp="1606813245717">
<screen x="0" y="0" width="1536" height="824" /> <screen x="0" y="0" width="1536" height="824" />
</state> </state>
<state x="593" y="133" key="FileChooserDialogImpl/0.0.1536.824@0.0.1536.824" timestamp="1605039286624" /> <state x="593" y="133" key="FileChooserDialogImpl/0.0.1536.824@0.0.1536.824" timestamp="1606813245717" />
<state width="1493" height="271" key="GridCell.Tab.0.bottom" timestamp="1606400541062"> <state width="1493" height="168" key="GridCell.Tab.0.bottom" timestamp="1606741036857">
<screen x="0" y="0" width="1536" height="824" /> <screen x="0" y="0" width="1536" height="824" />
</state> </state>
<state width="1493" height="271" key="GridCell.Tab.0.bottom/0.0.1536.824@0.0.1536.824" timestamp="1606400541062" /> <state width="1493" height="168" key="GridCell.Tab.0.bottom/0.0.1536.824@0.0.1536.824" timestamp="1606741036857" />
<state width="1493" height="271" key="GridCell.Tab.0.center" timestamp="1606400541062"> <state width="1493" height="168" key="GridCell.Tab.0.center" timestamp="1606741036857">
<screen x="0" y="0" width="1536" height="824" /> <screen x="0" y="0" width="1536" height="824" />
</state> </state>
<state width="1493" height="271" key="GridCell.Tab.0.center/0.0.1536.824@0.0.1536.824" timestamp="1606400541062" /> <state width="1493" height="168" key="GridCell.Tab.0.center/0.0.1536.824@0.0.1536.824" timestamp="1606741036857" />
<state width="1493" height="271" key="GridCell.Tab.0.left" timestamp="1606400541062"> <state width="1493" height="168" key="GridCell.Tab.0.left" timestamp="1606741036857">
<screen x="0" y="0" width="1536" height="824" /> <screen x="0" y="0" width="1536" height="824" />
</state> </state>
<state width="1493" height="271" key="GridCell.Tab.0.left/0.0.1536.824@0.0.1536.824" timestamp="1606400541062" /> <state width="1493" height="168" key="GridCell.Tab.0.left/0.0.1536.824@0.0.1536.824" timestamp="1606741036857" />
<state width="1493" height="271" key="GridCell.Tab.0.right" timestamp="1606400541062"> <state width="1493" height="168" key="GridCell.Tab.0.right" timestamp="1606741036857">
<screen x="0" y="0" width="1536" height="824" /> <screen x="0" y="0" width="1536" height="824" />
</state> </state>
<state width="1493" height="271" key="GridCell.Tab.0.right/0.0.1536.824@0.0.1536.824" timestamp="1606400541062" /> <state width="1493" height="168" key="GridCell.Tab.0.right/0.0.1536.824@0.0.1536.824" timestamp="1606741036857" />
<state width="1493" height="214" key="GridCell.Tab.1.bottom" timestamp="1605230520002"> <state width="1493" height="214" key="GridCell.Tab.1.bottom" timestamp="1605230520002">
<screen x="0" y="0" width="1536" height="824" /> <screen x="0" y="0" width="1536" height="824" />
</state> </state>
@ -317,10 +317,10 @@
<screen x="0" y="0" width="1536" height="824" /> <screen x="0" y="0" width="1536" height="824" />
</state> </state>
<state x="305" y="6" key="com.intellij.openapi.editor.actions.MultiplePasteAction$ClipboardContentChooser/0.0.1536.824@0.0.1536.824" timestamp="1602769968191" /> <state x="305" y="6" key="com.intellij.openapi.editor.actions.MultiplePasteAction$ClipboardContentChooser/0.0.1536.824@0.0.1536.824" timestamp="1602769968191" />
<state x="423" y="23" width="1113" height="801" key="find.popup" timestamp="1606233311332"> <state x="423" y="23" width="1113" height="801" key="find.popup" timestamp="1606741586211">
<screen x="0" y="0" width="1536" height="824" /> <screen x="0" y="0" width="1536" height="824" />
</state> </state>
<state x="423" y="23" width="1113" height="801" key="find.popup/0.0.1536.824@0.0.1536.824" timestamp="1606233311332" /> <state x="423" y="23" width="1113" height="801" key="find.popup/0.0.1536.824@0.0.1536.824" timestamp="1606741586211" />
<state width="632" height="772" key="javadoc.popup" timestamp="1605433222449"> <state width="632" height="772" key="javadoc.popup" timestamp="1605433222449">
<screen x="0" y="0" width="1536" height="824" /> <screen x="0" y="0" width="1536" height="824" />
</state> </state>

@ -64,20 +64,20 @@
"source": "F:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_red.9.png" "source": "F:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_red.9.png"
}, },
{ {
"merged": "F:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_widget_2x.xml.flat", "merged": "F:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_widget_4x_red.png.flat",
"source": "F:\\Notes-master\\app\\src\\main\\res\\layout\\widget_2x.xml" "source": "F:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\widget_4x_red.png"
},
{
"merged": "F:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\menu_note_list.xml.flat",
"source": "F:\\Notes-master\\app\\src\\main\\res\\menu\\note_list.xml"
}, },
{ {
"merged": "F:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_notification.png.flat", "merged": "F:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_notification.png.flat",
"source": "F:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\notification.png" "source": "F:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\notification.png"
}, },
{ {
"merged": "F:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_widget_4x_red.png.flat", "merged": "F:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\menu_note_list.xml.flat",
"source": "F:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\widget_4x_red.png" "source": "F:\\Notes-master\\app\\src\\main\\res\\menu\\note_list.xml"
},
{
"merged": "F:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_widget_2x.xml.flat",
"source": "F:\\Notes-master\\app\\src\\main\\res\\layout\\widget_2x.xml"
}, },
{ {
"merged": "F:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_white.9.png.flat", "merged": "F:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_white.9.png.flat",
@ -87,14 +87,14 @@
"merged": "F:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_new_note_normal.png.flat", "merged": "F:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_new_note_normal.png.flat",
"source": "F:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\new_note_normal.png" "source": "F:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\new_note_normal.png"
}, },
{
"merged": "F:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\menu_call_note_edit.xml.flat",
"source": "F:\\Notes-master\\app\\src\\main\\res\\menu\\call_note_edit.xml"
},
{ {
"merged": "F:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_yellow_middle.9.png.flat", "merged": "F:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_yellow_middle.9.png.flat",
"source": "F:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\list_yellow_middle.9.png" "source": "F:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\list_yellow_middle.9.png"
}, },
{
"merged": "F:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\menu_call_note_edit.xml.flat",
"source": "F:\\Notes-master\\app\\src\\main\\res\\menu\\call_note_edit.xml"
},
{ {
"merged": "F:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_blue.9.png.flat", "merged": "F:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_blue.9.png.flat",
"source": "F:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_blue.9.png" "source": "F:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_blue.9.png"

@ -1,4 +1,4 @@
#Wed Nov 25 10:21:37 CST 2020 #Fri Nov 27 11:06:17 CST 2020
F\:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_red.9.png=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_red.9.png.flat F\:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_red.9.png=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_red.9.png.flat
F\:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\list_green_single.9.png=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_green_single.9.png.flat F\:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\list_green_single.9.png=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_green_single.9.png.flat
F\:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\notification.png=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_notification.png.flat F\:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\notification.png=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_notification.png.flat
@ -70,19 +70,19 @@ F\:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\list_yellow_middle.9.png=
F\:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\list_green_down.9.png=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_green_down.9.png.flat F\:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\list_green_down.9.png=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_green_down.9.png.flat
F\:\\Notes-master\\app\\src\\main\\res\\menu\\note_list_dropdown.xml=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\menu_note_list_dropdown.xml.flat F\:\\Notes-master\\app\\src\\main\\res\\menu\\note_list_dropdown.xml=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\menu_note_list_dropdown.xml.flat
F\:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\menu_delete.png=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_menu_delete.png.flat F\:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\menu_delete.png=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_menu_delete.png.flat
F\:\\Notes-master\\app\\src\\main\\res\\layout\\settings_header.xml=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_settings_header.xml.flat
F\:\\Notes-master\\app\\src\\main\\res\\color\\secondary_text_dark.xml=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\color_secondary_text_dark.xml.flat F\:\\Notes-master\\app\\src\\main\\res\\color\\secondary_text_dark.xml=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\color_secondary_text_dark.xml.flat
F\:\\Notes-master\\app\\src\\main\\res\\layout\\settings_header.xml=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_settings_header.xml.flat
F\:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\list_red_down.9.png=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_red_down.9.png.flat F\:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\list_red_down.9.png=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_red_down.9.png.flat
F\:\\Notes-master\\app\\src\\main\\res\\color\\primary_text_dark.xml=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\color_primary_text_dark.xml.flat
F\:\\Notes-master\\app\\src\\main\\res\\layout\\note_item.xml=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_note_item.xml.flat F\:\\Notes-master\\app\\src\\main\\res\\layout\\note_item.xml=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_note_item.xml.flat
F\:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\list_blue_down.9.png=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_blue_down.9.png.flat F\:\\Notes-master\\app\\src\\main\\res\\color\\primary_text_dark.xml=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\color_primary_text_dark.xml.flat
F\:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_green.9.png=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_green.9.png.flat F\:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_green.9.png=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_green.9.png.flat
F\:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\widget_2x_blue.png=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_widget_2x_blue.png.flat F\:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\list_blue_down.9.png=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_blue_down.9.png.flat
F\:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\widget_2x_yellow.png=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_widget_2x_yellow.png.flat F\:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\widget_2x_yellow.png=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_widget_2x_yellow.png.flat
F\:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\list_blue_up.9.png=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_blue_up.9.png.flat F\:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\widget_2x_blue.png=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_widget_2x_blue.png.flat
F\:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\list_yellow_single.9.png=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_yellow_single.9.png.flat F\:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\list_yellow_single.9.png=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_yellow_single.9.png.flat
F\:\\Notes-master\\app\\src\\main\\res\\menu\\call_note_edit.xml=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\menu_call_note_edit.xml.flat F\:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\list_blue_up.9.png=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_blue_up.9.png.flat
F\:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_title_blue.9.png=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_title_blue.9.png.flat F\:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_title_blue.9.png=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_title_blue.9.png.flat
F\:\\Notes-master\\app\\src\\main\\res\\menu\\call_note_edit.xml=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\menu_call_note_edit.xml.flat
F\:\\Notes-master\\app\\src\\main\\res\\layout\\widget_4x.xml=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_widget_4x.xml.flat F\:\\Notes-master\\app\\src\\main\\res\\layout\\widget_4x.xml=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_widget_4x.xml.flat
F\:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\title_bar_bg.9.png=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_title_bar_bg.9.png.flat F\:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\title_bar_bg.9.png=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_title_bar_bg.9.png.flat
F\:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_title_green.9.png=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_title_green.9.png.flat F\:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_title_green.9.png=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_title_green.9.png.flat
@ -91,14 +91,14 @@ F\:\\Notes-master\\app\\src\\main\\res\\raw-zh-rCN\\introduction=F\:\\Notes-mast
F\:\\Notes-master\\app\\src\\main\\res\\drawable\\new_note.xml=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable_new_note.xml.flat F\:\\Notes-master\\app\\src\\main\\res\\drawable\\new_note.xml=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable_new_note.xml.flat
F\:\\Notes-master\\app\\src\\main\\res\\xml\\widget_4x_info.xml=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\xml_widget_4x_info.xml.flat F\:\\Notes-master\\app\\src\\main\\res\\xml\\widget_4x_info.xml=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\xml_widget_4x_info.xml.flat
F\:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\font_size_selector_bg.9.png=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_font_size_selector_bg.9.png.flat F\:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\font_size_selector_bg.9.png=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_font_size_selector_bg.9.png.flat
F\:\\Notes-master\\app\\src\\main\\res\\layout\\number_call_dialog.xml=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_number_call_dialog.xml.flat
F\:\\Notes-master\\app\\src\\main\\res\\xml\\preferences.xml=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\xml_preferences.xml.flat F\:\\Notes-master\\app\\src\\main\\res\\xml\\preferences.xml=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\xml_preferences.xml.flat
F\:\\Notes-master\\app\\src\\main\\res\\layout\\number_call_dialog.xml=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_number_call_dialog.xml.flat
F\:\\Notes-master\\app\\src\\main\\res\\layout\\datetime_picker.xml=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_datetime_picker.xml.flat F\:\\Notes-master\\app\\src\\main\\res\\layout\\datetime_picker.xml=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_datetime_picker.xml.flat
F\:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\list_green_middle.9.png=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_green_middle.9.png.flat F\:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\list_green_middle.9.png=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_green_middle.9.png.flat
F\:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\icon_app.png=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_icon_app.png.flat F\:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\icon_app.png=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_icon_app.png.flat
F\:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\menu_move.png=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_menu_move.png.flat F\:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\menu_move.png=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_menu_move.png.flat
F\:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\font_large.png=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_font_large.png.flat
F\:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\list_red_single.9.png=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_red_single.9.png.flat
F\:\\Notes-master\\app\\src\\main\\res\\layout\\note_list.xml=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_note_list.xml.flat F\:\\Notes-master\\app\\src\\main\\res\\layout\\note_list.xml=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_note_list.xml.flat
F\:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\list_red_single.9.png=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_red_single.9.png.flat
F\:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\font_large.png=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_font_large.png.flat
F\:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\widget_2x_green.png=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_widget_2x_green.png.flat F\:\\Notes-master\\app\\src\\main\\res\\drawable-hdpi\\widget_2x_green.png=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_widget_2x_green.png.flat
F\:\\Notes-master\\app\\src\\main\\res\\menu\\note_list_options.xml=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\menu_note_list_options.xml.flat F\:\\Notes-master\\app\\src\\main\\res\\menu\\note_list_options.xml=F\:\\Notes-master\\app\\build\\intermediates\\res\\merged\\debug\\menu_note_list_options.xml.flat

@ -1,4 +1,4 @@
#Thu Nov 26 22:28:24 CST 2020 #Fri Nov 27 11:06:45 CST 2020
base.0=F\:\\Notes-master\\app\\build\\intermediates\\dex\\debug\\mergeDexDebug\\classes.dex base.0=F\:\\Notes-master\\app\\build\\intermediates\\dex\\debug\\mergeDexDebug\\classes.dex
path.0=classes.dex path.0=classes.dex
renamed.0=classes.dex renamed.0=classes.dex

@ -75,7 +75,7 @@ int drawable widget_4x_green 0x7f04003f
int drawable widget_4x_red 0x7f040040 int drawable widget_4x_red 0x7f040040
int drawable widget_4x_white 0x7f040041 int drawable widget_4x_white 0x7f040041
int drawable widget_4x_yellow 0x7f040042 int drawable widget_4x_yellow 0x7f040042
int id Bt_acknowledged 0x7f050000 int id Bt_Acknowledged 0x7f050000
int id account_dialog_subtitle 0x7f050001 int id account_dialog_subtitle 0x7f050001
int id account_dialog_title 0x7f050002 int id account_dialog_title 0x7f050002
int id ack_password 0x7f050003 int id ack_password 0x7f050003

@ -76,7 +76,7 @@ drawable widget_4x_green
drawable widget_4x_red drawable widget_4x_red
drawable widget_4x_white drawable widget_4x_white
drawable widget_4x_yellow drawable widget_4x_yellow
id Bt_acknowledged id Bt_Acknowledged
id account_dialog_subtitle id account_dialog_subtitle
id account_dialog_title id account_dialog_title
id ack_password id ack_password

@ -180,27 +180,31 @@ public class Task extends Node {
|| !js.has(GTaskStringUtils.META_HEAD_DATA)) { || !js.has(GTaskStringUtils.META_HEAD_DATA)) {
Log.w(TAG, "setContentByLocalJSON: nothing is avaiable"); Log.w(TAG, "setContentByLocalJSON: nothing is avaiable");
} }
else {
try { try {
JSONObject note = js.getJSONObject(GTaskStringUtils.META_HEAD_NOTE); JSONObject note = js.getJSONObject(GTaskStringUtils.META_HEAD_NOTE);
JSONArray dataArray = js.getJSONArray(GTaskStringUtils.META_HEAD_DATA); JSONArray dataArray = js.getJSONArray(GTaskStringUtils.META_HEAD_DATA);
if (note.getInt(NoteColumns.TYPE) != Notes.TYPE_NOTE) {
Log.e(TAG, "invalid type");
return;
}
for (int i = 0; i < dataArray.length(); i++) { if (note.getInt(NoteColumns.TYPE) != Notes.TYPE_NOTE) {
JSONObject data = dataArray.getJSONObject(i); Log.e(TAG, "invalid type");
if (TextUtils.equals(data.getString(DataColumns.MIME_TYPE), DataConstants.NOTE)) { return;
setName(data.getString(DataColumns.CONTENT)); }
break; //遍历 dataArray 查找与数据库中DataConstants.NOTE 记录信息一致的 data
for (int i = 0; i < dataArray.length(); i++) {
JSONObject data = dataArray.getJSONObject(i);
//判断两个字符串是否相等
if (TextUtils.equals(data.getString(DataColumns.MIME_TYPE), DataConstants.NOTE)) {
setName(data.getString(DataColumns.CONTENT));
break;
}
} }
}
} catch (JSONException e) {
Log.e(TAG, e.toString()); } catch (JSONException e) {
e.printStackTrace(); Log.e(TAG, e.toString());
e.printStackTrace();
}
} }
} }

@ -135,15 +135,23 @@ public class TaskList extends Node {
} }
try { try {
JSONObject folder = js.getJSONObject(GTaskStringUtils.META_HEAD_NOTE); JSONObject folder = new JSONObject();
if(js != null){
folder = js.getJSONObject(GTaskStringUtils.META_HEAD_NOTE);}
if (folder.getInt(NoteColumns.TYPE) == Notes.TYPE_FOLDER) { if (folder.getInt(NoteColumns.TYPE) == Notes.TYPE_FOLDER) {
//获取文件夹片段字符串作为文件夹名称
String name = folder.getString(NoteColumns.SNIPPET); String name = folder.getString(NoteColumns.SNIPPET);
//设置名称为MIUI系统文件夹前缀+文件夹名称
setName(GTaskStringUtils.MIUI_FOLDER_PREFFIX + name); setName(GTaskStringUtils.MIUI_FOLDER_PREFFIX + name);
//若为根目录文件夹
} else if (folder.getInt(NoteColumns.TYPE) == Notes.TYPE_SYSTEM) { } else if (folder.getInt(NoteColumns.TYPE) == Notes.TYPE_SYSTEM) {
if (folder.getLong(NoteColumns.ID) == Notes.ID_ROOT_FOLDER) if (folder.getLong(NoteColumns.ID) == Notes.ID_ROOT_FOLDER)
//设置名称为MIUI系统文件夹前缀+默认文件夹名称
setName(GTaskStringUtils.MIUI_FOLDER_PREFFIX + GTaskStringUtils.FOLDER_DEFAULT); setName(GTaskStringUtils.MIUI_FOLDER_PREFFIX + GTaskStringUtils.FOLDER_DEFAULT);
//判断是否为通话记录文件夹
else if (folder.getLong(NoteColumns.ID) == Notes.ID_CALL_RECORD_FOLDER) else if (folder.getLong(NoteColumns.ID) == Notes.ID_CALL_RECORD_FOLDER)
//设置名称为MIUI系统文件夹前缀+通话便签文件夹名称
setName(GTaskStringUtils.MIUI_FOLDER_PREFFIX setName(GTaskStringUtils.MIUI_FOLDER_PREFFIX
+ GTaskStringUtils.FOLDER_CALL_NOTE); + GTaskStringUtils.FOLDER_CALL_NOTE);
else else

@ -219,7 +219,7 @@ public class GTaskManager {
if (name.startsWith(GTaskStringUtils.MIUI_FOLDER_PREFFIX) if (name.startsWith(GTaskStringUtils.MIUI_FOLDER_PREFFIX)
&& !name.equals(GTaskStringUtils.MIUI_FOLDER_PREFFIX && !name.equals(GTaskStringUtils.MIUI_FOLDER_PREFFIX
+ GTaskStringUtils.FOLDER_META)) { + GTaskStringUtils.FOLDER_META)) {
TaskList tasklist = new TaskList(); TaskList tasklist = new TaskList();
tasklist.setContentByRemoteJSON(object); tasklist.setContentByRemoteJSON(object);
mGTaskListHashMap.put(gid, tasklist); mGTaskListHashMap.put(gid, tasklist);
@ -394,7 +394,7 @@ public class GTaskManager {
try { try {
c = mContentResolver.query(Notes.CONTENT_NOTE_URI, SqlNote.PROJECTION_NOTE, "(_id=?)", c = mContentResolver.query(Notes.CONTENT_NOTE_URI, SqlNote.PROJECTION_NOTE, "(_id=?)",
new String[] { new String[] {
String.valueOf(Notes.ID_CALL_RECORD_FOLDER) String.valueOf(Notes.ID_CALL_RECORD_FOLDER)
}, null); }, null);
if (c != null) { if (c != null) {
if (c.moveToNext()) { if (c.moveToNext()) {
@ -482,43 +482,45 @@ public class GTaskManager {
} }
MetaData meta; MetaData meta;
switch (syncType) { if(c != null){
case Node.SYNC_ACTION_ADD_LOCAL: switch (syncType) {
addLocalNode(node); case Node.SYNC_ACTION_ADD_LOCAL:
break; addLocalNode(node);
case Node.SYNC_ACTION_ADD_REMOTE: break;
addRemoteNode(node, c); case Node.SYNC_ACTION_ADD_REMOTE:
break; addRemoteNode(node, c);
case Node.SYNC_ACTION_DEL_LOCAL: break;
meta = mMetaHashMap.get(c.getString(SqlNote.GTASK_ID_COLUMN)); case Node.SYNC_ACTION_DEL_LOCAL:
if (meta != null) { meta = mMetaHashMap.get(c.getString(SqlNote.GTASK_ID_COLUMN));
GTaskClient.getInstance().deleteNode(meta); if (meta != null) {
} GTaskClient.getInstance().deleteNode(meta);
mLocalDeleteIdMap.add(c.getLong(SqlNote.ID_COLUMN)); }
break; mLocalDeleteIdMap.add(c.getLong(SqlNote.ID_COLUMN));
case Node.SYNC_ACTION_DEL_REMOTE: break;
meta = mMetaHashMap.get(node.getGid()); case Node.SYNC_ACTION_DEL_REMOTE:
if (meta != null) { meta = mMetaHashMap.get(node.getGid());
GTaskClient.getInstance().deleteNode(meta); if (meta != null) {
} GTaskClient.getInstance().deleteNode(meta);
GTaskClient.getInstance().deleteNode(node); }
break; GTaskClient.getInstance().deleteNode(node);
case Node.SYNC_ACTION_UPDATE_LOCAL: break;
updateLocalNode(node, c); case Node.SYNC_ACTION_UPDATE_LOCAL:
break; updateLocalNode(node, c);
case Node.SYNC_ACTION_UPDATE_REMOTE: break;
updateRemoteNode(node, c); case Node.SYNC_ACTION_UPDATE_REMOTE:
break; updateRemoteNode(node, c);
case Node.SYNC_ACTION_UPDATE_CONFLICT: break;
// merging both modifications maybe a good idea case Node.SYNC_ACTION_UPDATE_CONFLICT:
// right now just use local update simply // merging both modifications maybe a good idea
updateRemoteNode(node, c); // right now just use local update simply
break; updateRemoteNode(node, c);
case Node.SYNC_ACTION_NONE: break;
break; case Node.SYNC_ACTION_NONE:
case Node.SYNC_ACTION_ERROR: break;
default: case Node.SYNC_ACTION_ERROR:
throw new ActionFailureException("unkown sync action type"); default:
throw new ActionFailureException("unkown sync action type");
}
} }
} }

@ -295,8 +295,9 @@ public class BackupUtils {
mFileName = file.getName(); mFileName = file.getName();
mFileDirectory = mContext.getString(R.string.file_path); mFileDirectory = mContext.getString(R.string.file_path);
PrintStream ps = null; PrintStream ps = null;
FileOutputStream fos = null;
try { try {
FileOutputStream fos = new FileOutputStream(file); fos = new FileOutputStream(file);
ps = new PrintStream(fos); ps = new PrintStream(fos);
} catch (FileNotFoundException e) { } catch (FileNotFoundException e) {
e.printStackTrace(); e.printStackTrace();

@ -4,7 +4,6 @@ import android.app.Activity;
import android.content.Intent; import android.content.Intent;
import android.content.SharedPreferences; import android.content.SharedPreferences;
import android.os.Bundle; import android.os.Bundle;
import android.util.Log;
import android.view.View; import android.view.View;
import android.view.WindowManager; import android.view.WindowManager;
import android.widget.Button; import android.widget.Button;
@ -14,9 +13,9 @@ import android.widget.Toast;
import net.micode.notes.R; import net.micode.notes.R;
public class ChangedLoginPassword extends Activity{ public class ChangedLoginPassword extends Activity{
EditText oldpassword; EditText oldPassword;
EditText newpassword; EditText newPassword;
EditText ackpassword; EditText ackPassword;
Button acknowledged; Button acknowledged;
@Override @Override
@ -26,26 +25,26 @@ public class ChangedLoginPassword extends Activity{
getWindow().setSoftInputMode( getWindow().setSoftInputMode(
WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE
| WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE); | WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE);
oldpassword=(EditText) findViewById(R.id.old_password); oldPassword=(EditText) findViewById(R.id.old_password);
newpassword=(EditText) findViewById(R.id.new_password); newPassword=(EditText) findViewById(R.id.new_password);
ackpassword=(EditText) findViewById(R.id.ack_password); ackPassword=(EditText) findViewById(R.id.ack_password);
acknowledged=(Button)findViewById(R.id.Bt_acknowledged); acknowledged=(Button)findViewById(R.id.Bt_acknowledged);
acknowledged.setOnClickListener(new View.OnClickListener() { acknowledged.setOnClickListener(new View.OnClickListener() {
@Override @Override
public void onClick(View v) { public void onClick(View v) {
String old_password = oldpassword.getText().toString(); String old_password = oldPassword.getText().toString();
String new_password = newpassword.getText().toString(); String new_password = newPassword.getText().toString();
String ack_password = ackpassword.getText().toString(); String ack_password = ackPassword.getText().toString();
SharedPreferences pref=getSharedPreferences("user management",MODE_PRIVATE); SharedPreferences pref=getSharedPreferences("user management",MODE_PRIVATE);
String login_password=pref.getString("password",""); String login_password=pref.getString("password","");
if(old_password.equals("")==true || new_password.equals("")==true || ack_password.equals("")==true) { if(old_password.equals("")==true || new_password.equals("")==true || ack_password.equals("")==true) {
Toast.makeText(ChangedLoginPassword.this, "密码不能为空", Toast.LENGTH_SHORT).show(); Toast.makeText(ChangedLoginPassword.this, "密码不能为空", Toast.LENGTH_SHORT).show();
}else if (new_password.equals(ack_password) == false) { }else if (new_password.equals(ack_password) == false) {
Toast.makeText(ChangedLoginPassword.this, "新建密码与重复密码不匹配,请重新输入密码", Toast.LENGTH_SHORT).show(); Toast.makeText(ChangedLoginPassword.this, "新建密码与重复密码不匹配,请重新输入密码", Toast.LENGTH_SHORT).show();
ackpassword.setText(""); ackPassword.setText("");
}else if(old_password.equals(login_password) == false){ }else if(old_password.equals(login_password) == false){
Toast.makeText(ChangedLoginPassword.this, "原有密码错误,请重新输入密码", Toast.LENGTH_SHORT).show(); Toast.makeText(ChangedLoginPassword.this, "原有密码错误,请重新输入密码", Toast.LENGTH_SHORT).show();
oldpassword.setText(""); oldPassword.setText("");
} }
else if (new_password.equals(ack_password) == true && old_password.equals(login_password) == true){ else if (new_password.equals(ack_password) == true && old_password.equals(login_password) == true){
SharedPreferences.Editor editor=getSharedPreferences("user management", MODE_PRIVATE).edit(); SharedPreferences.Editor editor=getSharedPreferences("user management", MODE_PRIVATE).edit();

@ -74,10 +74,10 @@ public class DateTimePickerDialog extends AlertDialog implements OnClickListener
private void updateTitle(long date) { private void updateTitle(long date) {
int flag = int flag =
DateUtils.FORMAT_SHOW_YEAR | DateUtils.FORMAT_SHOW_YEAR |
DateUtils.FORMAT_SHOW_DATE | DateUtils.FORMAT_SHOW_DATE |
DateUtils.FORMAT_SHOW_TIME; DateUtils.FORMAT_SHOW_TIME;
flag |= mIs24HourView ? DateUtils.FORMAT_24HOUR : DateUtils.FORMAT_24HOUR; flag |= mIs24HourView ? DateUtils.FORMAT_24HOUR : DateUtils.FORMAT_12HOUR;
setTitle(DateUtils.formatDateTime(this.getContext(), date, flag)); setTitle(DateUtils.formatDateTime(this.getContext(), date, flag));
} }

@ -400,65 +400,6 @@ public class NoteEditActivity extends Activity implements OnClickListener,
} }
// public static SpannableStringBuilder getWebLinkStyle(CharSequence text, final Context context) {
// if (text instanceof Spannable) {
// Log.i(TAG, "getWebLinkStyle: working");
// int end = text.length();
// Spannable sp = (Spannable) text;
// URLSpan urls[] = sp.getSpans(0, end, URLSpan.class);
// SpannableStringBuilder style = new SpannableStringBuilder(text);
// style.clearSpans();
// for (final URLSpan urlSpan : urls) {
// ClickableSpan myURLSpan = new ClickableSpan() {
// @Override
// public void onClick(@NonNull View view) {
// if (urlSpan.getURL().startsWith("http")) {
//
// } else {
// Log.i(TAG, "onClick: working");
// String number = urlSpan.getURL();
// if (number.contains(":")) {
// number = number.split(":")[1];
// }
// //showBottomSheetDialog(context, number);
// }
// }
// };
// style.setSpan(myURLSpan, sp.getSpanStart(urlSpan),
// sp.getSpanEnd(urlSpan),
// Spannable.SPAN_EXCLUSIVE_INCLUSIVE);
// }
// return style;
// }
// return null;
// }
// public static void showBottomSheetDialog(Context context, final String number) {
// BottomSheetDialog dialog = new BottomSheetDialog(context);
// View dialogView = LayoutInflater.from(context).inflate(R.layout.dialog_bottom, null);
// TextView tvTitle = dialogView.findViewById(R.id.tv_title);
// tvTitle.setText(String.format("%s\n可能是一个电话号码或者其他联系方式你可以", number));
// TextView tvCall = dialogView.findViewById(R.id.tv_call);
// tvCall.setOnClickListener(view -> {
// Intent dialIntent = new Intent(Intent.ACTION_DIAL, Uri.parse("tel:" + number));
// context.startActivity(dialIntent);
// dialog.dismiss();
// });
// TextView tvCopty = dialogView.findViewById(R.id.tv_copy);
// tvCopty.setOnClickListener(view -> {
// ClipboardManager copy =
// (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE);
// copy.setText(number);
// dialog.dismiss();
// ToastHelper.toast("已复制到剪切板");
// });
// TextView tvCancel = dialogView.findViewById(R.id.tv_cancel);
// tvCancel.setOnClickListener(view -> dialog.dismiss());
// dialog.setContentView(dialogView);
// dialog.show();
// }
@Override //activity准备和用户进行交互的时候调用 @Override //activity准备和用户进行交互的时候调用
protected void onResume() { protected void onResume() {
super.onResume(); super.onResume();
@ -498,12 +439,10 @@ public class NoteEditActivity extends Activity implements OnClickListener,
//p = Pattern.compile("\\d{2}");//在这里,编译成一个正则。 //p = Pattern.compile("\\d{2}");//在这里,编译成一个正则。
Matcher m ; Matcher m ;
m = p.matcher(mWorkingNote.getContent());//获得匹配 m = p.matcher(mWorkingNote.getContent());//获得匹配
String res = "";
String number = ""; String number = "";
SpannableStringBuilder ssb = new SpannableStringBuilder(mWorkingNote.getContent()); SpannableStringBuilder ssb = new SpannableStringBuilder(mWorkingNote.getContent());
while(m.find()){ //注意这里是while不是if while(m.find()){ //注意这里是while不是if
number = m.group(); number = m.group();
System.out.println("res =" + number);
final String finalNumber = number; final String finalNumber = number;
ssb.setSpan(new Clickable(new View.OnClickListener() { ssb.setSpan(new Clickable(new View.OnClickListener() {
@Override @Override

@ -163,12 +163,7 @@ public class SearchActivity extends Activity {
//在活动on start时会调用在打开一个文件夹时会调用在on backpress时会调用 //在活动on start时会调用在打开一个文件夹时会调用在on backpress时会调用
// asc是指定列按升序排列从小到大desc则是指定列按降序排列(从大到小排列) // asc是指定列按升序排列从小到大desc则是指定列按降序排列(从大到小排列)
private void startAsyncNotesListQuery() { private void startAsyncNotesListQuery() {
String selection = (mCurrentFolderId == Notes.ID_ROOT_FOLDER) ? ROOT_FOLDER_SELECTION
: NORMAL_SELECTION;
// mBackgroundQueryHandler.startQuery(FOLDER_NOTE_LIST_QUERY_TOKEN, null,
// Notes.CONTENT_NOTE_URI, NoteItemData.PROJECTION, search_note_SELECTION, new String[]{"4","6"},
// NoteColumns.TYPE + " DESC," + NoteColumns.ID + " ASC");
Log.i(TAG, "startAsyncNotesListQuery: length is " + Search_NoteIdArray.length ); Log.i(TAG, "startAsyncNotesListQuery: length is " + Search_NoteIdArray.length );
String search_noteid = ""; String search_noteid = "";
for (int i=0;i<Search_NoteIdArray.length;i++) for (int i=0;i<Search_NoteIdArray.length;i++)
@ -183,6 +178,7 @@ public class SearchActivity extends Activity {
SQLiteDatabase db = dbhelper.getReadableDatabase(); SQLiteDatabase db = dbhelper.getReadableDatabase();
Cursor cursor = db.rawQuery(sql,null); Cursor cursor = db.rawQuery(sql,null);
mBackgroundQueryHandler.onQueryComplete(FOLDER_NOTE_LIST_QUERY_TOKEN, null,cursor); mBackgroundQueryHandler.onQueryComplete(FOLDER_NOTE_LIST_QUERY_TOKEN, null,cursor);
dbhelper.close();
// mBackgroundQueryHandler.startQuery(FOLDER_NOTE_LIST_QUERY_TOKEN, null, // mBackgroundQueryHandler.startQuery(FOLDER_NOTE_LIST_QUERY_TOKEN, null,
// Notes.CONTENT_NOTE_URI, NoteItemData.PROJECTION, selection, new String[] { // Notes.CONTENT_NOTE_URI, NoteItemData.PROJECTION, selection, new String[] {
// String.valueOf(mCurrentFolderId) // String.valueOf(mCurrentFolderId)

@ -17,7 +17,7 @@
android:text="输入原有密码:"/> android:text="输入原有密码:"/>
<EditText <EditText
android:id="@+id/old_password" android:id="@+id/oldPasswordString"
android:layout_width="150dp" android:layout_width="150dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:password="true"/> android:password="true"/>

Loading…
Cancel
Save