Du bist nicht angemeldet.

drumliner

Android-Entwickler

  • »drumliner« ist männlich

Beiträge: 148

Modell: Samsung S3, HTC One X, Nexus 7

Android: 4.1, 4.2.2

Beruf: Fachinformatiker Anwendungsentwicklung

Level: 28 [?]

Erfahrungspunkte: 173 727

Nächstes Level: 195 661

Danksagungen: 272

  • Private Nachricht senden

21

09.03.2013, 16:52

Zitat

das myObject ist doch dann meine "ViewDatensatz.java" klasse oder nicht


Da ich bislang keine Einsicht in deinem Quelltext hatte, kann ich das nicht genau sagen. Wenn du die Daten und deiner Instanz der ViewDatensatz Klasse setzt dann ja.

Zitat

was meinst du mit externem hoster hochladen ?


Es gibt externe Dienstleister die es ermöglichen Daten zur Verfügung zu stellen. Dazu gehört z.b:



usw.

Wenn wir den Quelltext sehen, können wir auch direkter antworten bzw. komplette Hilfestellungen in Form von korrigierten/erweiterten Quelltext.
*******************************************************
* http://android-stammtisch-sachsen.de/ *
*******************************************************

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »drumliner« (09.03.2013, 19:24)


beagle

Droid

  • »beagle« ist der Autor dieses Themas

Beiträge: 17

Modell: htc und samsung

Android: 4.03 und 2.3

Level: 17 [?]

Erfahrungspunkte: 11 977

Nächstes Level: 13 278

  • Private Nachricht senden

22

09.03.2013, 18:47

hallo drumliner

http://www.filehosting.org/file/details/…geProvision.zip das wäre der link bei filehosting. dies ist die ganze datei/project

ich versuch derweil den countrycode zu ermitteln und mir als msg-box anzuzeigen - und das ist schon wüst. ich hatte früher mit c# weniger probleme - ich fand das war einfacher. bei android seh ich zusammenhänge noch nicht - den code hab ich als test mal runtergeladen und mit eigenen worten etwas verständlicher für mich gemacht. um ganze nchzuvollziehen brauch ich reichlich zeit - leider sind auch die bücher die ich hab recht schwer (find ich) zu lesen.

aber einiges ist schon verständlicher geworden - irgendwann kommt der kick - ich hoff das ihr ne hohe schmerzgrenze an den tag bringt

drumliner

Android-Entwickler

  • »drumliner« ist männlich

Beiträge: 148

Modell: Samsung S3, HTC One X, Nexus 7

Android: 4.1, 4.2.2

Beruf: Fachinformatiker Anwendungsentwicklung

Level: 28 [?]

Erfahrungspunkte: 173 727

Nächstes Level: 195 661

Danksagungen: 272

  • Private Nachricht senden

23

09.03.2013, 21:48

Du solltest dringend einzelne Dinge die du tust in der Doku studieren. Ein Thread zu "stoppen" ist alles andere als Sinnvoll. Die Methode ist veraltet und bringt die App im neueren OS unweigerlich zum Abstürzen. Auch finish() solltest du nicht vor dem starten einer neuen Activity aufführen. Das sind nur wenige von vielen Problemen die die App besitzt.

Ich rate dir an die Grundlagen zu lernen und Schritt für Schritt die App zu entwickeln. Dabei solltest du wie bereits erwähnt die Doku studieren, damit du auch wirklich etwas anständiges produzierst.

Was ich neben den ganzen "Problemen" auch schlimm finde, sind Methoden die eine unzählige Anzahl an Parametern besitzen. Dafür gibt es bessere Wege. Als Beispiel erstellst du eine Klasse, welche all deine Daten die du speichern möchtest beinhaltest.

Bsp:

Java-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
package com.cargoonhand.stowageprovision.data;

public class Contact {

	private long id;
	private String vehicle;
	private String bumpertobumper;
	private String sidetoside;
	private String vehicletoship;
	private String gearposition_d;
	private String keyposition_d;
	private String lashing_d;
	private String remarks_d;
	private String across;
	private String ramp;
	private String gearposition_e;
	private String keyposition_e;
	private String lashing_e;
	private String remarks_e;

	public long getId() {
		return id;
	}

	public void setId(long id) {
		this.id = id;
	}

	public String getVehicle() {
		return vehicle;
	}

	public void setVehicle(String vehicle) {
		this.vehicle = vehicle;
	}

	public String getBumpertobumper() {
		return bumpertobumper;
	}

	public void setBumpertobumper(String bumpertobumper) {
		this.bumpertobumper = bumpertobumper;
	}

	public String getSidetoside() {
		return sidetoside;
	}

	public void setSidetoside(String sidetoside) {
		this.sidetoside = sidetoside;
	}

	public String getVehicletoship() {
		return vehicletoship;
	}

	public void setVehicletoship(String vehicletoship) {
		this.vehicletoship = vehicletoship;
	}

	public String getGearposition_d() {
		return gearposition_d;
	}

	public void setGearposition_d(String gearposition_d) {
		this.gearposition_d = gearposition_d;
	}

	public String getKeyposition_d() {
		return keyposition_d;
	}

	public void setKeyposition_d(String keyposition_d) {
		this.keyposition_d = keyposition_d;
	}

	public String getLashing_d() {
		return lashing_d;
	}

	public void setLashing_d(String lashing_d) {
		this.lashing_d = lashing_d;
	}

	public String getRemarks_d() {
		return remarks_d;
	}

	public void setRemarks_d(String remarks_d) {
		this.remarks_d = remarks_d;
	}

	public String getAcross() {
		return across;
	}

	public void setAcross(String across) {
		this.across = across;
	}

	public String getRamp() {
		return ramp;
	}

	public void setRamp(String ramp) {
		this.ramp = ramp;
	}

	public String getGearposition_e() {
		return gearposition_e;
	}

	public void setGearposition_e(String gearposition_e) {
		this.gearposition_e = gearposition_e;
	}

	public String getKeyposition_e() {
		return keyposition_e;
	}

	public void setKeyposition_e(String keyposition_e) {
		this.keyposition_e = keyposition_e;
	}

	public String getLashing_e() {
		return lashing_e;
	}

	public void setLashing_e(String lashing_e) {
		this.lashing_e = lashing_e;
	}

	public String getRemarks_e() {
		return remarks_e;
	}

	public void setRemarks_e(String remarks_e) {
		this.remarks_e = remarks_e;
	}

}


Hiermit hast du nun die Möglichkeit ein eigenes Contact Objekt zu erstellen:

Java-Quelltext

1
2
3
4
Contact contact = new Contact();
contact.setVehicle("BMW");

etc....


Dieses Objekt solltest du dann der Methode public void insertContact(Contact contact) übergeben. Hierin kannst du dann die Werte auslesen und setzen:

Java-Quelltext

1
2
3
ContentValues newCon = new ContentValues();
newCon.put("vehicle", contact.getVehicle());
etc.......


gleiches gilt dann für's auslesen etc.

Als heutiges Schlusswort erwähne ich noch einmal: Schau dir bitte die Grundlagen ,lass dir Zeit beim fertigstellen der App und ließ die Doch. Besser bedacht erstellt, als schnell fehlerbehaftet und schlecht zu warten ;)

Falls du weiterhin Probleme hast, kann ich dir auch gern gegen einer kleinen Spende eine kleine Beispiel App erstellen ;)
*******************************************************
* http://android-stammtisch-sachsen.de/ *
*******************************************************

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »drumliner« (09.03.2013, 22:12)


Anzeige

beagle

Droid

  • »beagle« ist der Autor dieses Themas

Beiträge: 17

Modell: htc und samsung

Android: 4.03 und 2.3

Level: 17 [?]

Erfahrungspunkte: 11 977

Nächstes Level: 13 278

  • Private Nachricht senden

24

10.03.2013, 16:12

keine frage - wenn du mir diese datenbank auf den aktuellen standard bringst - spende ich (50 euro) - vom lerneffekt ist es für mich einfacher eine fertige datenbank aufzubröseln als diese "recht schwierigen" bücher zu studieren - (die doku ist sehr schwer für mich - da bringen mich schon die fachausdrücke aus der lust und ruhe). so erarbeite ich mir andere datenbanken die ähnlich sind und nimm es dabei besser auf - wäre schön wenn auch die listview mit den images aus den originalen umgehen könnte anstelle der jetzigen ..._icon.
derweil starte ich mit einem lernbuch "jetzt lerne ich android" mal in die grundlagen - das liest sich besser

drumliner

Android-Entwickler

  • »drumliner« ist männlich

Beiträge: 148

Modell: Samsung S3, HTC One X, Nexus 7

Android: 4.1, 4.2.2

Beruf: Fachinformatiker Anwendungsentwicklung

Level: 28 [?]

Erfahrungspunkte: 173 727

Nächstes Level: 195 661

Danksagungen: 272

  • Private Nachricht senden

25

10.03.2013, 17:15

Hi beagle,

das kann ich gern in den nächsten Tagen für dich angehen. Evtl. schreibst du mir einfach eine Private Nachricht mit weiteren Details (Was du genau wie haben möchtest). Somit ist gewährleistet, dass sich das Beispiel an nahe an deinen Vorstellungen bewegt.
*******************************************************
* http://android-stammtisch-sachsen.de/ *
*******************************************************

beagle

Droid

  • »beagle« ist der Autor dieses Themas

Beiträge: 17

Modell: htc und samsung

Android: 4.03 und 2.3

Level: 17 [?]

Erfahrungspunkte: 11 977

Nächstes Level: 13 278

  • Private Nachricht senden

26

10.03.2013, 18:13

gerne - ich schreib dir morgen früh was auf - schon mal danke für deine hilfe

wo soll ich hinschreiben ?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »beagle« (10.03.2013, 19:42)


Anzeigen

drumliner

Android-Entwickler

  • »drumliner« ist männlich

Beiträge: 148

Modell: Samsung S3, HTC One X, Nexus 7

Android: 4.1, 4.2.2

Beruf: Fachinformatiker Anwendungsentwicklung

Level: 28 [?]

Erfahrungspunkte: 173 727

Nächstes Level: 195 661

Danksagungen: 272

  • Private Nachricht senden

27

10.03.2013, 18:28

Ich schick dir per PN meine E-Mailadresse
*******************************************************
* http://android-stammtisch-sachsen.de/ *
*******************************************************

Thema bewerten

Highlights

Android Jobbörse

Interessante Job Angebote

Jetzt Job Anzeige schalten und den richtigen Mitarbeiter finden! Klicken Sie hier um mehr zu erfahren.

Social-Media