initial commit

This commit is contained in:
NudeDude 2017-12-20 18:21:59 +01:00
parent 3adefbdabb
commit 347befcaea
5 changed files with 31 additions and 14 deletions

View File

@ -3,10 +3,9 @@ package org.nuclearfog.twidda.Engine;
import org.nuclearfog.twidda.DataBase.TrendDatabase;
import org.nuclearfog.twidda.DataBase.TweetDatabase;
import org.nuclearfog.twidda.R;
import org.nuclearfog.twidda.Engine.ViewAdapter.TimelineAdapter;
import org.nuclearfog.twidda.Engine.ViewAdapter.TrendsAdapter;
import org.nuclearfog.twidda.ViewAdapter.TimelineAdapter;
import org.nuclearfog.twidda.ViewAdapter.TrendsAdapter;
import android.content.SharedPreferences;
import android.support.v4.widget.SwipeRefreshLayout;
import android.widget.ListView;
import android.widget.Toast;
@ -15,9 +14,6 @@ import android.os.AsyncTask;
import twitter4j.Twitter;
import twitter4j.TwitterException;
import twitter4j.TwitterFactory;
import twitter4j.auth.AccessToken;
import twitter4j.conf.ConfigurationBuilder;
public class TwitterEngine extends AsyncTask<Integer, Void, Void>
{
@ -65,10 +61,11 @@ public class TwitterEngine extends AsyncTask<Integer, Void, Void>
case(2): // Mentions
// TODO
break;
case(3): // GetUserTimeline
case(3): // Home Tweets
TweetDatabase hTweets = new TweetDatabase(twitter.getUserTimeline(), context,TweetDatabase.USER_TL);
timelineAdapter = new TimelineAdapter(context,R.layout.tweet,hTweets);
break;
}
} catch (TwitterException e) {
Toast.makeText(context, ERR_MSG, Toast.LENGTH_SHORT).show();

View File

@ -21,8 +21,8 @@ import org.nuclearfog.twidda.DataBase.TrendDatabase;
import org.nuclearfog.twidda.DataBase.TweetDatabase;
import org.nuclearfog.twidda.Engine.RegisterAccount;
import org.nuclearfog.twidda.Engine.TwitterEngine;
import org.nuclearfog.twidda.Engine.ViewAdapter.TimelineAdapter;
import org.nuclearfog.twidda.Engine.ViewAdapter.TrendsAdapter;
import org.nuclearfog.twidda.ViewAdapter.TimelineAdapter;
import org.nuclearfog.twidda.ViewAdapter.TrendsAdapter;
import org.nuclearfog.twidda.Window.Profile;
import org.nuclearfog.twidda.Window.TweetWindow;

View File

@ -1,4 +1,4 @@
package org.nuclearfog.twidda.Engine.ViewAdapter;
package org.nuclearfog.twidda.ViewAdapter;
import android.content.Context;
import android.view.LayoutInflater;

View File

@ -1,4 +1,4 @@
package org.nuclearfog.twidda.Engine.ViewAdapter;
package org.nuclearfog.twidda.ViewAdapter;
import org.nuclearfog.twidda.R;
import org.nuclearfog.twidda.DataBase.TrendDatabase;

View File

@ -1,5 +1,6 @@
package org.nuclearfog.twidda.Window;
import android.content.Context;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
@ -7,18 +8,24 @@ import android.widget.Button;
import android.widget.EditText;
import android.widget.LinearLayout;
import org.nuclearfog.twidda.Engine.SendStatus;
import org.nuclearfog.twidda.Engine.TwitterStore;
import org.nuclearfog.twidda.R;
import twitter4j.Twitter;
import twitter4j.TwitterException;
public class TweetWindow extends AppCompatActivity {
private EditText tweetfield;
@Override
protected void onCreate(Bundle SavedInstance){
super.onCreate(SavedInstance);
getWindow().setLayout(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT);
setContentView(R.layout.tweet_popup);
EditText tweet = (EditText) findViewById(R.id.tweet_input);
tweetfield = (EditText) findViewById(R.id.tweet_input);
Button closeButton = (Button) findViewById(R.id.close);
closeButton.setOnClickListener(new Button.OnClickListener() {
@ -32,10 +39,23 @@ public class TweetWindow extends AppCompatActivity {
tweetButton.setOnClickListener(new Button.OnClickListener() {
@Override
public void onClick(View v) {
send();
}
});
}
private void send(){
String tweet = tweetfield.getText().toString();
SendStatus sendTweet = new SendStatus(getApplicationContext());
sendTweet.execute(SendStatus.SEND_STATUS, tweet);
finish();
}
@Override
protected void onDestroy() {
super.onDestroy();
}
}