| Chunk |
|---|
| Conflicting content |
|---|
import android.content.SharedPreferences; import android.content.SharedPreferences.Editor; import android.os.Bundle; <<<<<<< HEAD import android.view.Menu; import android.view.MenuItem; ======= import android.util.Log; >>>>>>> 352936089fe93d066d9deb7c580be25c137697f8 import android.widget.GridView; import com.google.android.c2dm.C2DMessaging; |
| Solution content |
|---|
import android.content.SharedPreferences; import android.content.SharedPreferences.Editor; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.util.Log; import android.widget.GridView; import com.google.android.c2dm.C2DMessaging; |
| File |
|---|
| PropertyMarketActivity.java |
| Developer's decision |
|---|
| Concatenation |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
@Override
public boolean onLongClick(View v) {
<<<<<<< HEAD
Display.dialogBuildDeleteDiscard(getItemId(position),mContext);
=======
new AlertDialog.Builder(mContext)
.setTitle(pt.up.fe.cmov.propertymarket.R.string.discard_property_title)
.setMessage(pt.up.fe.cmov.propertymarket.R.string.discard_property_desc)
.setCancelable(true)
.setIcon(android.R.drawable.ic_menu_delete)
.setPositiveButton(pt.up.fe.cmov.propertymarket.R.string.confirmation,
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
try {
SharedPreferences prefs = mContext.getSharedPreferences(PropertyMarketActivity.PREFS_NAME, Context.MODE_PRIVATE);
if (!prefs.contains(PropertyMarketActivity.USER_EMAIL)) {
Log.w("PM-Discard", "Client doesn't have an email account. Using default!");
}
String userEmail = prefs.getString(PropertyMarketActivity.USER_EMAIL, "joao.portela@gmail.com");
JSONObject obj = new JSONObject("{'user_email': '" + userEmail + "' }");
RailsRestClient.Post("properties/" + getItemId(position) + "/discard", obj);
}
catch(Exception e) {
e.printStackTrace();
}
((Activity) mContext).finish();
Intent intent = new Intent(mContext, PropertyMarketActivity.class);
mContext.startActivity(intent);
}
})
.setNegativeButton(pt.up.fe.cmov.propertymarket.R.string.denial, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
}
}).show();
>>>>>>> 352936089fe93d066d9deb7c580be25c137697f8
return true;
}
}); |
| Solution content |
|---|
@Override
public boolean onLongClick(View v) {
Display.dialogBuildDeleteDiscard(getItemId(position),mContext);
return true;
}
}); |
| File |
|---|
| PropertyGridAdapter.java |
| Developer's decision |
|---|
| Version 1 |
| Kind of conflict |
|---|
| Method invocation |
| Chunk |
|---|
| Conflicting content |
|---|
@Override
protected void onMessage(Context context, Intent intent) {
mManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
<<<<<<< HEAD
Notification notification = new Notification(R.drawable.icon,intent.getStringExtra(this.getString(R.string.name)), System.currentTimeMillis());
notification.setLatestEventInfo(this,this.getString(R.string.app_name),intent.getStringExtra(this.getString(R.string.message)),
PendingIntent.getActivity(this.getBaseContext(), 0, intent,PendingIntent.FLAG_CANCEL_CURRENT));
mManager.notify(APP_ID, notification);
Log.w("Tester", "Message: " + intent.getStringExtra("message"));
Log.w("Tester", "id: " + intent.getStringExtra("id"));
Log.w("Tester", "name: " + intent.getStringExtra("name"));
=======
int icon = R.drawable.icon;
String id = intent.getStringExtra(C2DM_DATA_ID);
String type = intent.getStringExtra(C2DM_DATA_TYPE);
String name = intent.getStringExtra(C2DM_DATA_NAME);
String message = intent.getStringExtra(C2DM_DATA_MESSAGE);
if (type.equals("apartment"))
icon = R.drawable.apartment_icon;
else if (type.equals("castle"))
icon = R.drawable.castle_icon;
else if (type.equals("home"))
icon = R.drawable.home_icon;
Notification notification = new Notification(icon,intent.getStringExtra(this.getString(R.string.notification_title)), System.currentTimeMillis());
notification.setLatestEventInfo(this,name,message,
PendingIntent.getActivity(this.getBaseContext(), 0, intent,PendingIntent.FLAG_CANCEL_CURRENT));
mManager.notify(APP_ID, notification);
>>>>>>> 352936089fe93d066d9deb7c580be25c137697f8
}
} |
| Solution content |
|---|
@Override
protected void onMessage(Context context, Intent intent) {
mManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
int icon = R.drawable.icon;
String type = intent.getStringExtra(C2DM_DATA_TYPE);
String name = intent.getStringExtra(C2DM_DATA_NAME);
String message = intent.getStringExtra(C2DM_DATA_MESSAGE);
if (type.equals("apartment"))
icon = R.drawable.apartment_icon;
else if (type.equals("castle"))
icon = R.drawable.castle_icon;
else if (type.equals("home"))
icon = R.drawable.home_icon;
Notification notification = new Notification(icon,intent.getStringExtra(this.getString(R.string.notification_title)), System.currentTimeMillis());
notification.setLatestEventInfo(this,name,message,
PendingIntent.getActivity(this.getBaseContext(), 0, intent,PendingIntent.FLAG_CANCEL_CURRENT));
mManager.notify(APP_ID, notification);
}
} |
| File |
|---|
| C2DMReceiver.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| If statement |
| Method invocation |
| Variable |
| Chunk |
|---|
| Conflicting content |
|---|
public class RailsRestClient {
<<<<<<< HEAD
public final static String SERVER_URL = "http://192.168.1.2:3000";
=======
public final static String SERVER_URL = "http://10.0.0.144:3000";
>>>>>>> 352936089fe93d066d9deb7c580be25c137697f8
|
| Solution content |
|---|
public class RailsRestClient {
public final static String SERVER_URL = "http://192.168.1.2:3000";
|
| File |
|---|
| RailsRestClient.java |
| Developer's decision |
|---|
| None |
| Kind of conflict |
|---|
| Attribute |