Version bump to 0.8.1

* use slf4j-android as it's required by ical4j/2
* disable i18n lint warnings
* retain ServerInfo when activity is re-created (fixes #543)
pull/2/head
Ricki Hirner 9 years ago
parent 0b56d2a966
commit 59088086fd

@ -29,6 +29,7 @@ android {
}
lintOptions {
abortOnError false
disable 'ExtraTranslation'
}
packagingOptions {
@ -53,6 +54,7 @@ dependencies {
// we don't need content builders, see https://github.com/ical4j/ical4j/wiki/Groovy
exclude group: 'org.codehaus.groovy', module: 'groovy-all'
}
compile('org.slf4j:slf4j-android:1.7.12') // slf4j is used by ical4j
// ez-vcard for parsing/generating VCards
compile('com.googlecode.ez-vcard:ez-vcard:0.9.6') {
// hCard functionality not needed

@ -32,3 +32,6 @@
# DAVdroid
-keep class at.bitfire.davdroid.** { *; } # all DAVdroid code is required
# unneeded libraries
-dontwarn aQute.**

@ -9,7 +9,7 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="at.bitfire.davdroid"
android:versionCode="66" android:versionName="0.8.0"
android:versionCode="68" android:versionName="0.8.1"
android:installLocation="internalOnly">
<uses-sdk

@ -12,7 +12,7 @@ import net.fortuna.ical4j.model.property.ProdId;
public class Constants {
public static final String
APP_VERSION = "0.8.0",
APP_VERSION = "0.8.1",
ACCOUNT_TYPE = "bitfire.at.davdroid",
WEB_URL_HELP = "https://davdroid.bitfire.at/configuration?pk_campaign=davdroid-app",
WEB_URL_VIEW_LOGS = "https://github.com/bitfireAT/davdroid/wiki/How-to-view-the-logs";

@ -7,6 +7,10 @@
*/
package at.bitfire.davdroid.resource;
import android.os.Parcel;
import android.os.Parcelable;
import java.io.Serializable;
import java.net.MalformedURLException;
import java.net.URI;
import java.util.LinkedList;
@ -18,7 +22,7 @@ import lombok.RequiredArgsConstructor;
@RequiredArgsConstructor(suppressConstructorProperties=true)
@Data
public class ServerInfo {
public class ServerInfo implements Serializable {
final private URI baseURI;
final private String userName, password;
final boolean authPreemptive;
@ -38,8 +42,8 @@ public class ServerInfo {
return true;
return false;
}
@RequiredArgsConstructor(suppressConstructorProperties=true)
@Data
public static class ResourceInfo {

@ -20,14 +20,17 @@ import at.bitfire.davdroid.R;
import at.bitfire.davdroid.resource.ServerInfo;
public class AddAccountActivity extends Activity {
final private static String KEY_SERVER_INFO = "serverInfo";
protected ServerInfo serverInfo;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if (savedInstanceState != null)
serverInfo = (ServerInfo)savedInstanceState.getSerializable(KEY_SERVER_INFO);
setContentView(R.layout.setup_add_account);
if (savedInstanceState == null) { // first call
@ -37,6 +40,12 @@ public class AddAccountActivity extends Activity {
}
}
@Override
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
outState.putSerializable(KEY_SERVER_INFO, serverInfo);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();

@ -10,6 +10,7 @@ package at.bitfire.davdroid.ui.setup;
import android.annotation.SuppressLint;
import android.content.Context;
import android.text.Html;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;

@ -9,6 +9,7 @@ package at.bitfire.davdroid.ui.setup;
import android.app.ListFragment;
import android.os.Bundle;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuInflater;
@ -53,7 +54,7 @@ public class SelectCollectionsFragment extends ListFragment {
View header = getActivity().getLayoutInflater().inflate(R.layout.setup_select_collections_header, getListView(), false);
listView.addHeaderView(header, getListView(), false);
final SelectCollectionsAdapter adapter = new SelectCollectionsAdapter(view.getContext(), serverInfo);
setListAdapter(adapter);

@ -39,7 +39,7 @@
android:layout_width="0dp"
android:scrollHorizontally="true"
android:scrollbars="horizontal"
android:hint="my.webhost.com/">
android:hint="my.webhost.com">
<requestFocus />
</EditText>

Loading…
Cancel
Save