Skip to content

Commit

Permalink
copy to clipboard
Browse files Browse the repository at this point in the history
  • Loading branch information
SebastianBach committed Apr 5, 2024
1 parent 0a7db82 commit ae09036
Showing 1 changed file with 18 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,9 @@
import android.widget.TextView;
import android.view.View;

import android.content.ClipData;
import android.content.ClipboardManager;
import android.content.Context;

import com.example.titlecase.databinding.ActivityMainBinding;

Expand Down Expand Up @@ -33,11 +36,22 @@ public void onClick(View v) {
String text = binding.editText.getText().toString();


binding.editText.setText(editFromJNI(text));
binding.editText.setText(titleCase(text));
}
});

binding.copyButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
ClipboardManager clipboard = (ClipboardManager) MainActivity.this.getSystemService(Context.CLIPBOARD_SERVICE);

String text = binding.editText.getText().toString();
ClipData clip = ClipData.newPlainText("label", text);

clipboard.setPrimaryClip(clip);
}
});
}

public native String stringFromJNI();
public native String editFromJNI(String input);

public native String titleCase(String input);
}

0 comments on commit ae09036

Please sign in to comment.